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

#include <FXGenericTools.h>

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

FX::Generic::ClassTraits::combine< T1 > 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:

Definition at line 1361 of file FXGenericTools.h.

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-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:37:59 2009 for TnFOX by doxygen v1.4.7