Classdesc 3.44
Exclude< T * > Struct Template Reference
Inheritance diagram for Exclude< T * >:
Inheritance graph
Collaboration diagram for Exclude< T * >:
Collaboration graph

Public Types

typedef conditional< is_class< T >::value, ExcludeClass< T >, ExcludeFundamental< T > >::T Super

Public Member Functions

bool operator== (const T *x) const
bool operator== (const Exclude< T * > &x) const
template<class U>
bool operator!= (U x) const
template<class U>
 Exclude (const U &x)
template<class U>
const Toperator= (U x)
template<class U>
 operator U () const
Toperator* ()
const Toperator* () const
Toperator-> ()
const Toperator-> () const
template<class U>
enable_if< is_integral< U >, T * >::T operator+ (U x)
template<class U>
enable_if< is_integral< U >, constT * >::T operator+ (U x) const
std::ptrdiff_t operator- (const T *x) const
 Exclude (const U &x)
const Toperator= (const U &x)
Public Member Functions inherited from ExcludeClass< T >
template<class U>
 ExcludeClass (const U &x)
template<class U>
const Toperator= (const U &x)
template<class U>
 operator const U & () const
template<class U>
 operator U& ()

Public Attributes

Tval

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