Searched refs:CERES_SAFE_PTHREAD (Results 1 - 1 of 1) sorted by relevance

/external/ceres-solver/internal/ceres/
H A Dmutex.h229 #define CERES_SAFE_PTHREAD(fncall) do { /* run fncall if is_safe_ is true */ \ macro
237 Mutex::~Mutex() { CERES_SAFE_PTHREAD(pthread_rwlock_destroy); }
238 void Mutex::Lock() { CERES_SAFE_PTHREAD(pthread_rwlock_wrlock); }
239 void Mutex::Unlock() { CERES_SAFE_PTHREAD(pthread_rwlock_unlock); }
245 void Mutex::ReaderLock() { CERES_SAFE_PTHREAD(pthread_rwlock_rdlock); }
246 void Mutex::ReaderUnlock() { CERES_SAFE_PTHREAD(pthread_rwlock_unlock); }
247 #undef CERES_SAFE_PTHREAD macro
251 #define CERES_SAFE_PTHREAD(fncall) do { /* run fncall if is_safe_ is true */ \ macro
259 Mutex::~Mutex() { CERES_SAFE_PTHREAD(pthread_mutex_destroy); }
260 void Mutex::Lock() { CERES_SAFE_PTHREAD(pthread_mutex_loc
268 #undef CERES_SAFE_PTHREAD macro
[all...]

Completed in 75 milliseconds