#include <mutex.h>
Definition at line 645 of file mutex.h.
◆ InternalFunctionType
typedef bool(* absl::Condition::InternalFunctionType) (void *arg) |
|
private |
◆ InternalMethodCallerType
typedef bool(* absl::Condition::InternalMethodCallerType) (void *arg, InternalMethodType internal_method) |
|
private |
◆ InternalMethodType
typedef bool(Condition::* absl::Condition::InternalMethodType) () |
|
private |
◆ Condition() [1/7]
absl::Condition::Condition |
( |
bool(*)(void *) |
func, |
|
|
void * |
arg |
|
) |
| |
◆ Condition() [2/7]
template<typename T >
absl::Condition::Condition |
( |
bool(*)(T *) |
func, |
|
|
T * |
arg |
|
) |
| |
|
inline |
◆ Condition() [3/7]
◆ Condition() [4/7]
◆ Condition() [5/7]
absl::Condition::Condition |
( |
const bool * |
cond | ) |
|
|
explicit |
◆ Condition() [6/7]
template<typename T , typename E = decltype( static_cast<bool (T::*)() const>(&T::operator()))>
absl::Condition::Condition |
( |
const T * |
obj | ) |
|
|
inlineexplicit |
◆ Condition() [7/7]
absl::Condition::Condition |
( |
| ) |
|
|
private |
◆ CallVoidPtrFunction()
bool absl::Condition::CallVoidPtrFunction |
( |
const Condition * |
c | ) |
|
|
staticprivate |
◆ CastAndCallFunction()
template<typename T >
bool absl::Condition::CastAndCallFunction |
( |
const Condition * |
c | ) |
|
|
staticprivate |
◆ CastAndCallMethod()
template<typename T >
bool absl::Condition::CastAndCallMethod |
( |
const Condition * |
c | ) |
|
|
staticprivate |
◆ Eval()
bool absl::Condition::Eval |
( |
| ) |
const |
◆ GuaranteedEqual()
◆ arg_
void* absl::Condition::arg_ |
|
private |
◆ eval_
bool(* absl::Condition::eval_) (const Condition *) |
|
private |
◆ function_
◆ kTrue
◆ method_
The documentation for this class was generated from the following files: