Namespaces | |
| namespace | ONE |
| namespace | ONE::util |
Classes | |
| struct | ONE::util::Creator< T, PtrT > |
interface for LazyValue initializers More... | |
| struct | ONE::util::DeleteCleanup |
LazyValue cleanup policy that deletes the value with the surrounding lazy. More... | |
| class | ONE::util::LazyValue< T, PtrT, Cleanup > |
| a value that will not be created until it is actually used More... | |
| struct | ONE::util::NoArgCreator< B, Ptr, C > |
Creator implementation for objects that are created through a no-argument ctor More... | |
| struct | ONE::util::NoCleanup |
LazyValue cleanup policy that does nothing More... | |
| struct | ONE::util::PointerTraits< T > |
| splits pointer and actual type More... | |
| struct | ONE::util::PointerTraits< T * > |
| struct | ONE::util::Selector< first, T, U > |
| selects one of two types More... | |
| struct | ONE::util::Selector< false, T, U > |
1.4.3