FX::Generic::ClassTraits::has< type > Struct Template Reference
[Class Traits]

#include <FXGenericTools.h>

Inheritance diagram for FX::Generic::ClassTraits::has< type >:

Inheritance graph
[legend]

List of all members.


Detailed Description

template<class type>
struct FX::Generic::ClassTraits::has< type >

Permits you to specify qualities of a type.

This class works with FX::Generic::TraitsBasic & FX::Generic::Traits. To use, specialise the traits in question for your type eg;

    namespace FX { namespace Generic { namespace ClassTraits {
        template<> struct has<MyType> : public combine<POD> {};
    } } };
You can use:

Public Types

typedef TL::create< T1 >::value pars

Static Public Attributes

static const bool PODness

The documentation for this struct was generated from the following file:

(C) 2002-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 22:30:16 2008 for TnFOX by doxygen v1.5.6