Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

genutils.h File Reference


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 >


Generated on Wed Sep 7 19:03:01 2005 for ONEngine by  doxygen 1.4.3