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