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 |