Go to the source code of this file.
Namespaces | |
thread_safety_analysis | |
Functions | |
template<typename T > | |
const T & | thread_safety_analysis::ts_unchecked_read (const T &v) NO_THREAD_SAFETY_ANALYSIS |
template<typename T > | |
T & | thread_safety_analysis::ts_unchecked_read (T &v) NO_THREAD_SAFETY_ANALYSIS |
#define ACQUIRED_AFTER | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(acquired_after(__VA_ARGS__)) |
Definition at line 103 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define ACQUIRED_BEFORE | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(acquired_before(__VA_ARGS__)) |
Definition at line 106 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define ASSERT_EXCLUSIVE_LOCK | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(assert_exclusive_lock(__VA_ARGS__)) |
Definition at line 209 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define ASSERT_SHARED_LOCK | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(assert_shared_lock(__VA_ARGS__)) |
Definition at line 212 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define EXCLUSIVE_LOCK_FUNCTION | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(exclusive_lock_function(__VA_ARGS__)) |
Definition at line 174 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define EXCLUSIVE_LOCKS_REQUIRED | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(exclusive_locks_required(__VA_ARGS__)) |
Definition at line 132 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define EXCLUSIVE_TRYLOCK_FUNCTION | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(exclusive_trylock_function(__VA_ARGS__)) |
Definition at line 199 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define GUARDED_BY | ( | x | ) | THREAD_ANNOTATION_ATTRIBUTE__(guarded_by(x)) |
Definition at line 64 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define GUARDED_BY_FIXME | ( | x | ) |
Definition at line 247 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define LOCK_RETURNED | ( | x | ) | THREAD_ANNOTATION_ATTRIBUTE__(lock_returned(x)) |
Definition at line 151 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define LOCKABLE THREAD_ANNOTATION_ATTRIBUTE__(lockable) |
Definition at line 157 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define LOCKS_EXCLUDED | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(locks_excluded(__VA_ARGS__)) |
Definition at line 143 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define NO_THREAD_SAFETY_ANALYSIS THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) |
Definition at line 220 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define NO_THREAD_SAFETY_ANALYSIS_FIXME NO_THREAD_SAFETY_ANALYSIS |
Definition at line 242 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define PT_GUARDED_BY | ( | x | ) | THREAD_ANNOTATION_ATTRIBUTE__(pt_guarded_by(x)) |
Definition at line 86 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define SCOPED_LOCKABLE THREAD_ANNOTATION_ATTRIBUTE__(scoped_lockable) |
Definition at line 167 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define SHARED_LOCK_FUNCTION | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(shared_lock_function(__VA_ARGS__)) |
Definition at line 181 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define SHARED_LOCKS_REQUIRED | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(shared_locks_required(__VA_ARGS__)) |
Definition at line 135 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define SHARED_TRYLOCK_FUNCTION | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(shared_trylock_function(__VA_ARGS__)) |
Definition at line 202 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define THREAD_ANNOTATION_ATTRIBUTE__ | ( | x | ) |
Definition at line 44 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define TS_FIXME | ( | x | ) | "" |
Definition at line 235 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define TS_UNCHECKED | ( | x | ) | "" |
Definition at line 230 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define TS_UNCHECKED_READ | ( | x | ) | thread_safety_analysis::ts_unchecked_read(x) |
Definition at line 252 of file abseil-cpp/absl/base/internal/thread_annotations.h.
#define UNLOCK_FUNCTION | ( | ... | ) | THREAD_ANNOTATION_ATTRIBUTE__(unlock_function(__VA_ARGS__)) |
Definition at line 188 of file abseil-cpp/absl/base/internal/thread_annotations.h.