Name |
Description |
Bind
|
This class selects the binder implementation for its template arguments. |
BindUtil
|
This struct provides factory methods that construct binders. |
BindWrapper
|
This wrapper provides shared‐pointer semantics around a binder. |
Bind_ArgTuple0
|
This struct provides the creators for a list of zero arguments. |
Bind_ArgTuple1
|
This struct stores a list of one argument. |
Bind_ArgTuple10
|
This struct stores a list of ten arguments. |
Bind_ArgTuple11
|
This struct stores a list of eleven arguments. |
Bind_ArgTuple12
|
This struct stores a list of twelve arguments. |
Bind_ArgTuple13
|
This struct stores a list of thirteen arguments. |
Bind_ArgTuple14
|
This struct stores a list of fourteen arguments. |
Bind_ArgTuple2
|
This struct stores a list of two arguments. |
Bind_ArgTuple3
|
This struct stores a list of three arguments. |
Bind_ArgTuple4
|
This struct stores a list of four arguments. |
Bind_ArgTuple5
|
This struct stores a list of five arguments. |
Bind_ArgTuple6
|
This struct stores a list of six arguments. |
Bind_ArgTuple7
|
This struct stores a list of seven arguments. |
Bind_ArgTuple8
|
This struct stores a list of eight arguments. |
Bind_ArgTuple9
|
This struct stores a list of nine arguments. |
Bind_ArgTupleValue
|
This local class stores one invocation‐argument value. |
Bind_BoundTuple0
|
This struct provides the creators for a list of zero arguments. |
Bind_BoundTuple1
|
This struct stores a list of one bound arguments. |
Bind_BoundTuple10
|
This struct stores a list of ten bound arguments. |
Bind_BoundTuple11
|
This struct stores a list of eleven bound arguments. |
Bind_BoundTuple12
|
This struct stores a list of twelve bound arguments. |
Bind_BoundTuple13
|
This struct stores a list of thirteen bound arguments. |
Bind_BoundTuple14
|
This struct stores a list of fourteen bound arguments. |
Bind_BoundTuple2
|
This struct stores a list of two bound arguments. |
Bind_BoundTuple3
|
This struct stores a list of three bound arguments. |
Bind_BoundTuple4
|
This struct stores a list of four bound arguments. |
Bind_BoundTuple5
|
This struct stores a list of five bound arguments. |
Bind_BoundTuple6
|
This struct stores a list of six bound arguments. |
Bind_BoundTuple7
|
This struct stores a list of seven bound arguments. |
Bind_BoundTuple8
|
This struct stores a list of eight bound arguments. |
Bind_BoundTuple9
|
This struct stores a list of nine bound arguments. |
Bind_BoundTupleValue
|
This local class stores one bound‐argument value. |
Bind_CalcParameterMask
|
Meta‐function that computes a place‐holder mask for a bound tuple. |
Bind_Evaluator
|
This utility provides a default argument evaluator that simply returns whatever value is passed. |
Bind_FuncTraits
|
This struct provides traits of the binder functor type t_FUNC. |
Bind_FuncTraitsHasNoEllipsis
|
Meta‐function that reports whether a function type has no ellipsis. |
Bind_FuncTraitsImp
|
Implementation traits for binder function‐object types. |
Bind_FuncTraitsImp_OneResultTypeOrAnother
|
Select result_type or ResultType from a functor type. |
Bind_Invoker
|
Utility that invokes a bound function with a fixed argument count. |
Bind_MapParameter
|
Meta‐function that maps a binder parameter index to a forwarding type. |
Bind_MemFnObjectWrapper
|
This local class wraps an object used to invoke a bound member function. |
Bind_PlaceHolderIndex
|
Meta‐function that yields a place‐holder index for a bound type. |
Bind_PlaceHolderMask
|
Meta‐function that yields a place‐holder bit‐mask for a bound type. |
MemFn
|
Wrapper that invokes a member function pointer like a free function. |
MemFnInstance
|
Wrapper that binds a member function pointer to an object instance. |
MemFnUtil
|
The methods provided in this utility are used for constructing MemFn and MemFnInstance objects from function pointers. |
MemFn_Dereference
|
Utility that converts values to references to OBJTYPE. |
NoOp
|
Functor that accepts any arguments and does nothing. |
Overloaded
|
Callable overload set composed from one or more callables. |
Overloaded_ConstMemberFunctionPointer
|
Wrapper for a const member function pointer. |
Overloaded_ConstNoexceptMemberFunctionPointer
|
Wrapper for a const noexcept member function pointer. |
Overloaded_FunctionPointer
|
Wrapper for a free function pointer. |
Overloaded_MemberFunctionPointer
|
Wrapper for a non‐const member function pointer. |
Overloaded_NoexceptFunctionPointer
|
Wrapper for a noexcept free function pointer. |
Overloaded_NoexceptMemberFunctionPointer
|
Wrapper for a noexcept member function pointer. |
Overloaded_Wrapper
|
Metafunction that selects the appropriate wrapper type for a callable. |
PlaceHolder
|
Placeholder type for the bdlf::Bind argument‐binding facility. |