|
RawSpeed
fast raw decoding library
|
Go to the source code of this file.
Macros | |
| #define | THREAD_SAFETY_ANALYSIS_MUTEX_H |
| #define | THREAD_ANNOTATION_ATTRIBUTE__(x) |
| #define | CAPABILITY(x) |
| #define | SCOPED_CAPABILITY THREAD_ANNOTATION_ATTRIBUTE__(scoped_lockable) |
| #define | GUARDED_BY(x) |
| #define | PT_GUARDED_BY(x) |
| #define | ACQUIRED_BEFORE(...) |
| #define | ACQUIRED_AFTER(...) |
| #define | REQUIRES(...) |
| #define | REQUIRES_SHARED(...) |
| #define | ACQUIRE(...) |
| #define | ACQUIRE_SHARED(...) |
| #define | RELEASE(...) |
| #define | RELEASE_SHARED(...) |
| #define | TRY_ACQUIRE(...) |
| #define | TRY_ACQUIRE_SHARED(...) |
| #define | EXCLUDES(...) |
| #define | ASSERT_CAPABILITY(x) |
| #define | ASSERT_SHARED_CAPABILITY(x) |
| #define | RETURN_CAPABILITY(x) |
| #define | NO_THREAD_SAFETY_ANALYSIS THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) |
| #define ACQUIRE | ( | ... | ) |
Definition at line 38 of file ThreadSafetyAnalysis.h.
Referenced by rawspeed::CAPABILITY().
| #define ACQUIRE_SHARED | ( | ... | ) |
Definition at line 41 of file ThreadSafetyAnalysis.h.
| #define ACQUIRED_AFTER | ( | ... | ) |
Definition at line 29 of file ThreadSafetyAnalysis.h.
| #define ACQUIRED_BEFORE | ( | ... | ) |
Definition at line 26 of file ThreadSafetyAnalysis.h.
| #define ASSERT_CAPABILITY | ( | x | ) |
Definition at line 58 of file ThreadSafetyAnalysis.h.
| #define ASSERT_SHARED_CAPABILITY | ( | x | ) |
Definition at line 60 of file ThreadSafetyAnalysis.h.
| #define CAPABILITY | ( | x | ) |
Definition at line 18 of file ThreadSafetyAnalysis.h.
| #define EXCLUDES | ( | ... | ) |
Definition at line 56 of file ThreadSafetyAnalysis.h.
| #define GUARDED_BY | ( | x | ) |
Definition at line 22 of file ThreadSafetyAnalysis.h.
| #define NO_THREAD_SAFETY_ANALYSIS THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) |
Definition at line 65 of file ThreadSafetyAnalysis.h.
| #define PT_GUARDED_BY | ( | x | ) |
Definition at line 24 of file ThreadSafetyAnalysis.h.
| #define RELEASE | ( | ... | ) |
Definition at line 44 of file ThreadSafetyAnalysis.h.
Referenced by rawspeed::MutexLocker::~MutexLocker(), and rawspeed::CAPABILITY().
| #define RELEASE_SHARED | ( | ... | ) |
Definition at line 47 of file ThreadSafetyAnalysis.h.
| #define REQUIRES | ( | ... | ) |
Definition at line 32 of file ThreadSafetyAnalysis.h.
Referenced by rawspeed::ErrorLog::GUARDED_BY(), and rawspeed::RawImageData::setWithLookUp().
| #define REQUIRES_SHARED | ( | ... | ) |
Definition at line 35 of file ThreadSafetyAnalysis.h.
| #define RETURN_CAPABILITY | ( | x | ) |
Definition at line 63 of file ThreadSafetyAnalysis.h.
| #define SCOPED_CAPABILITY THREAD_ANNOTATION_ATTRIBUTE__(scoped_lockable) |
Definition at line 20 of file ThreadSafetyAnalysis.h.
| #define THREAD_ANNOTATION_ATTRIBUTE__ | ( | x | ) |
Definition at line 15 of file ThreadSafetyAnalysis.h.
| #define THREAD_SAFETY_ANALYSIS_MUTEX_H |
Definition at line 6 of file ThreadSafetyAnalysis.h.
| #define TRY_ACQUIRE | ( | ... | ) |
Definition at line 50 of file ThreadSafetyAnalysis.h.
Referenced by rawspeed::CAPABILITY().
| #define TRY_ACQUIRE_SHARED | ( | ... | ) |
Definition at line 53 of file ThreadSafetyAnalysis.h.