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 |