| Get() const | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | IsValid() const | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | m_val | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | private | 
  | MutexGuard() | taco::MutexGuard | inline | 
  | MutexGuard(std::mutex *m) | taco::MutexGuard | inline | 
  | operator bool() const | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | operator std::mutex *() const | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | operator!=(std::mutex * rhs) const | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | operator=(const ResourceGuard &)=delete | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > |  | 
  | operator=(ResourceGuard &&other) | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | operator==(std::mutex * rhs) const | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | Release() | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | Reset() | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | ResourceGuard() | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | ResourceGuard(std::mutex * val) | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | ResourceGuard(const ResourceGuard &)=delete | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > |  | 
  | ResourceGuard(ResourceGuard &&other) | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline | 
  | ~ResourceGuard() | taco::ResourceGuard< std::mutex *, MutexReleaseFunc, std::mutex *, nullptr > | inline |