type_opers.hpp File Reference

#include "config.hpp"
#include <iostream>
#include "type_opers.cpp"

Go to the source code of this file.

Namespaces

namespace  Arageli

Classes

struct  Arageli::true_type
struct  Arageli::false_type
struct  Arageli::bool_type< false >
struct  Arageli::bool_type< true >
struct  Arageli::equal_types< T1, T2 >
 General form for defferent types. More...
struct  Arageli::equal_types< T, T >
 Specialized form for the same type. More...
struct  Arageli::omit_const< T >
 General form (for types without exterior const). More...
struct  Arageli::omit_const < const T >
 Specialized form (for types with exterior const). More...
struct  Arageli::omit_asterisk< T >
 General form (for types without exterior *). More...
struct  Arageli::omit_asterisk< T * >
 Specialized form (for types with exterior const). More...
struct  Arageli::omit_ref< T >
 General form (for types without exterior *). More...
struct  Arageli::omit_ref< T & >
 Specialized form (for types with exterior const). More...
struct  Arageli::omit_const_ref< T >
 Omitting const &. More...

Boolean as type.

std::ostream & Arageli::operator<< (std::ostream &out, const true_type &)
std::ostream & Arageli::operator<< (std::ostream &out, const false_type &)

Defines

#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_TYPE_OPERS


Detailed Description

Some static mechanisms that deal with types: type comparision and type modification (result type is built by another type).

Definition in file type_opers.hpp.


Define Documentation

#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_TYPE_OPERS

Definition at line 193 of file type_opers.hpp.


Generated on Thu Aug 31 17:38:19 2006 for Arageli by  doxygen 1.4.7