FreePOOMA
2.4.1
|
Traits class for determining, and possibly modifying, the construction and destruction properties of elements of type T. More...
Classes | |
struct | ElementProperties< T > |
Traits class for determining, and possibly modifying, the construction and destruction properties of elements of type T. More... | |
struct | TrivialElementPropertiesBase< T > |
Concrete types that have trivial default construction and destruction semantics can just inherit from this: More... | |
struct | TrivialElementProperties< T > |
struct | BasicTypeProperties< T > |
Basic types are the C basic types. More... | |
struct | MakeOwnCopyProperties< T > |
Classes that have shallow copy semantics and "makeOwnCopy" methods can specialize ElementProperties<T> by simply inheriting from this. More... | |
struct | ElementProperties< bool > |
struct | ElementProperties< char > |
struct | ElementProperties< unsigned char > |
struct | ElementProperties< short > |
struct | ElementProperties< unsigned short > |
struct | ElementProperties< int > |
struct | ElementProperties< unsigned int > |
struct | ElementProperties< long > |
struct | ElementProperties< unsigned long > |
struct | ElementProperties< float > |
struct | ElementProperties< double > |
struct | ElementProperties< std::complex< FloatType > > |
Namespaces | |
namespace | std |
Traits class for determining, and possibly modifying, the construction and destruction properties of elements of type T.