The Pedigree Project  0.1
LazyEvaluate< T, M, create, destroy > Member List

This is the complete list of members for LazyEvaluate< T, M, create, destroy >, including all inherited members.

active() const (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
get() (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
LazyEvaluate() (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
LazyEvaluate(const M &metadata) (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
LazyEvaluate(M &&metadata) (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
LazyEvaluate(T *value) (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
LazyEvaluate(T *value, const M &metadata) (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
LazyEvaluate(T *value, M &&metadata) (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
m_Field (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >private
m_Metadata (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >private
m_Ok (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >private
NOT_COPYABLE_OR_ASSIGNABLE(LazyEvaluate) (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >private
operator bool() const (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
operator T *() (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
operator*() (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
operator->() (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
reset() (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inline
~LazyEvaluate() (defined in LazyEvaluate< T, M, create, destroy >)LazyEvaluate< T, M, create, destroy >inlinevirtual