Back to index

nux  3.0.0
Public Types
nux::NTypeTraits< T > Class Template Reference

#include <Template.h>

List of all members.

Public Types

enum  { IsVoid = VoidTraits<T>::result }
enum  { IsPointer = PointerTraits<T>::result }
enum  { NeedsConstructor = ConstructorTraits<T>::HasConstructor }
enum  { NeedsDestructor = ConstructorTraits<T>::HasDestructor }
enum  { IsAnsiChar = AnsiCharTraits<T>::result }
enum  { IsUnicodeChar = UnicodeCharTraits<T>::result }

Detailed Description

template<typename T>
class nux::NTypeTraits< T >

Definition at line 126 of file Template.h.


Member Enumeration Documentation

template<typename T >
anonymous enum
Enumerator:
IsVoid 

Definition at line 131 of file Template.h.

{ IsVoid = VoidTraits<T>::result };
template<typename T >
anonymous enum
Enumerator:
IsPointer 

Definition at line 132 of file Template.h.

{ IsPointer = PointerTraits<T>::result };
template<typename T >
anonymous enum
Enumerator:
NeedsConstructor 

Definition at line 133 of file Template.h.

{ NeedsConstructor = ConstructorTraits<T>::HasConstructor };
template<typename T >
anonymous enum
Enumerator:
NeedsDestructor 

Definition at line 134 of file Template.h.

{ NeedsDestructor = ConstructorTraits<T>::HasDestructor };
template<typename T >
anonymous enum
Enumerator:
IsAnsiChar 

Definition at line 135 of file Template.h.

{ IsAnsiChar = AnsiCharTraits<T>::result };
template<typename T >
anonymous enum
Enumerator:
IsUnicodeChar 

Definition at line 136 of file Template.h.

{ IsUnicodeChar = UnicodeCharTraits<T>::result };

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