#include <mutex.h>
|
template<typename T > |
| Condition (bool(*func)(T *), T *arg) |
|
template<typename T > |
| Condition (bool(*func)(T *), T *arg) |
|
| Condition (bool(*func)(void *), void *arg) |
|
| Condition (bool(*func)(void *), void *arg) |
|
| Condition (const bool *cond) |
|
| Condition (const bool *cond) |
|
template<typename T , typename E = decltype( static_cast<bool (T::*)() const>(&T::operator()))> |
| Condition (const T *obj) |
|
template<typename T , typename E = decltype( static_cast<bool (T::*)() const>(&T::operator()))> |
| Condition (const T *obj) |
|
template<typename T > |
| Condition (const T *object, bool(absl::internal::identity< T >::type::*method)() const) |
|
template<typename T > |
| Condition (const T *object, bool(absl::internal::identity< T >::type::*method)() const) |
|
template<typename T > |
| Condition (T *object, bool(absl::internal::identity< T >::type::*method)()) |
|
template<typename T > |
| Condition (T *object, bool(absl::internal::identity< T >::type::*method)()) |
|
bool | Eval () const |
|
bool | Eval () const |
|
◆ InternalFunctionType [1/2]
typedef bool(* absl::Condition::InternalFunctionType) (void *arg) |
|
private |
◆ InternalFunctionType [2/2]
typedef bool(* absl::Condition::InternalFunctionType) (void *arg) |
|
private |
◆ InternalMethodCallerType [1/2]
◆ InternalMethodCallerType [2/2]
◆ InternalMethodType [1/2]
typedef bool(Condition::* absl::Condition::InternalMethodType) () |
|
private |
◆ InternalMethodType [2/2]
typedef bool(Condition::* absl::Condition::InternalMethodType) () |
|
private |
◆ Condition() [1/14]
absl::Condition::Condition |
( |
bool(*)(void *) |
func, |
|
|
void * |
arg |
|
) |
| |
◆ Condition() [2/14]
template<typename T >
absl::Condition::Condition |
( |
bool(*)(T *) |
func, |
|
|
T * |
arg |
|
) |
| |
|
inline |
◆ Condition() [3/14]
◆ Condition() [4/14]
◆ Condition() [5/14]
absl::Condition::Condition |
( |
const bool * |
cond | ) |
|
|
explicit |
◆ Condition() [6/14]
template<typename T , typename E = decltype( static_cast<bool (T::*)() const>(&T::operator()))>
absl::Condition::Condition |
( |
const T * |
obj | ) |
|
|
inlineexplicit |
◆ Condition() [7/14]
absl::Condition::Condition |
( |
| ) |
|
|
private |
◆ Condition() [8/14]
absl::Condition::Condition |
( |
bool(*)(void *) |
func, |
|
|
void * |
arg |
|
) |
| |
◆ Condition() [9/14]
template<typename T >
absl::Condition::Condition |
( |
bool(*)(T *) |
func, |
|
|
T * |
arg |
|
) |
| |
◆ Condition() [10/14]
◆ Condition() [11/14]
◆ Condition() [12/14]
absl::Condition::Condition |
( |
const bool * |
cond | ) |
|
|
explicit |
◆ Condition() [13/14]
template<typename T , typename E = decltype( static_cast<bool (T::*)() const>(&T::operator()))>
absl::Condition::Condition |
( |
const T * |
obj | ) |
|
|
inlineexplicit |
◆ Condition() [14/14]
absl::Condition::Condition |
( |
| ) |
|
|
private |
◆ CallVoidPtrFunction() [1/2]
◆ CallVoidPtrFunction() [2/2]
◆ CastAndCallFunction() [1/2]
◆ CastAndCallFunction() [2/2]
◆ CastAndCallMethod() [1/2]
◆ CastAndCallMethod() [2/2]
◆ Eval() [1/2]
bool absl::Condition::Eval |
( |
| ) |
const |
◆ Eval() [2/2]
bool absl::Condition::Eval |
( |
| ) |
const |
◆ GuaranteedEqual() [1/2]
◆ GuaranteedEqual() [2/2]
◆ arg_
void * absl::Condition::arg_ |
|
private |
◆ eval_
◆ function_
◆ kTrue
◆ method_
The documentation for this class was generated from the following files: