OO Design Helpers
[Utilities]


Files

file  clone.hh
file  instantiation_policy.hh
file  private_implementation_pattern.hh
file  select.hh

Namespaces

namespace  paludis::instantiation_method
namespace  paludis
namespace  paludis::equality_operators
namespace  paludis::relational_operators
namespace  paludis::arithmetic_operators

Classes

class  paludis::Cloneable< T_ >
class  paludis::CloneUsingThis< Base_, Child_ >
class  paludis::InstantiationPolicy< OurType_, instantiation_method::NonCopyableTag >
class  paludis::InstantiationPolicy< OurType_, instantiation_method::NonInstantiableTag >
class  paludis::InstantiationPolicy< OurType_, instantiation_method::SingletonTag >
class  paludis::NamedValue< K_, V_ >
struct  paludis::equality_operators::HasEqualityOperators
struct  paludis::relational_operators::HasRelationalOperators
struct  paludis::arithmetic_operators::HasArithmeticOperators
class  paludis::PrivateImplementationPattern< C_ >
class  paludis::PrivateImplementationPattern< C_ >::ImpPtr
struct  paludis::Select< true, IfTrue_, IfFalse_ >
struct  paludis::Select< false, IfTrue_, IfFalse_ >
struct  paludis::SelectValue< true >
struct  paludis::SelectValue< false >

Detailed Description

Various OO utility classes.

Examples


Generated on Mon Sep 21 10:36:09 2009 for paludis by  doxygen 1.5.4