Lumiera  0.pre.03
»edit your freedom«
LazyInit< PAR > Member List

This is the complete list of members for LazyInit< PAR >, including all inherited members.

__trapLocked(PendingInit const &init) (defined in LazyInit< PAR >)LazyInit< PAR >inlineprivate
__trapLocked(PendingInit &&init) (defined in LazyInit< PAR >)LazyInit< PAR >inlineprivate
buildInitialiserDelegate(std::function< SIG > &targetFunctor, INI &&initialiser) (defined in LazyInit< PAR >)LazyInit< PAR >inlineprivate
DelegateType typedef (defined in LazyInit< PAR >)LazyInit< PAR >private
emptyInitialiser() (defined in LazyInit< PAR >)LazyInit< PAR >inlineprivate
getPointerToDelegate(HeapStorage &buffer) (defined in LazyInit< PAR >)LazyInit< PAR >inlineprivatestatic
HeapStorage typedef (defined in LazyInit< PAR >)LazyInit< PAR >private
installEmptyInitialiser() (defined in LazyInit< PAR >)LazyInit< PAR >inline
installInitialiser(std::function< SIG > &targetFunctor, INI &&initialiser) (defined in LazyInit< PAR >)LazyInit< PAR >inline
isInit() const (defined in LazyInit< PAR >)LazyInit< PAR >inline
LazyInit(MarkDisabled, ARGS &&...parentCtorArgs)LazyInit< PAR >inlineprotected
LazyInit(std::function< SIG > &targetFunctor, INI &&initialiser, ARGS &&...parentCtorArgs)LazyInit< PAR >inline
LazyInit(LazyInit const &ref) (defined in LazyInit< PAR >)LazyInit< PAR >inline
LazyInit(LazyInit &&rref) (defined in LazyInit< PAR >)LazyInit< PAR >inline
maybeInvoke(PendingInit const &pendingInit, RawAddr location) (defined in LazyInit< PAR >)LazyInit< PAR >inlineprivatestatic
operator=(LazyInit const &ref) (defined in LazyInit< PAR >)LazyInit< PAR >inline
operator=(LazyInit &&rref) (defined in LazyInit< PAR >)LazyInit< PAR >inline
PendingInit typedef (defined in LazyInit< PAR >)LazyInit< PAR >private
pendingInit_LazyInit< PAR >private
PlaceholderType typedef (defined in LazyInit< PAR >)LazyInit< PAR >private
prepareInitialiser(std::function< SIG > &targetFunctor, INI &&initialiser) (defined in LazyInit< PAR >)LazyInit< PAR >inlineprivate