Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

meta.hh File Reference

Metaprogramming tools. More...

#include <ostream>
#include "meta.hxx"

Go to the source code of this file.

Namespaces

namespace  olsr
namespace  olsr::utl
namespace  olsr::utl::internal

Defines

#define QOLYESTER_UTL_META_HH   1
#define i_static_assert(Assertion...)   utl::internal::static_assert<(Assertion)>::icheck()
 Static assertion in instruction context.
#define d_static_assert(Assertion...)   utl::internal::static_assert<(Assertion)>::dcheck
 Static assertion in declaration context.
#define i_same_type(Type1, Type2)   utl::internal::same_type<Type1, Type2 >::icheck()
 Static type equality assertion in instruction context.
#define d_same_type(Type1, Type2)   utl::internal::same_type<Type1, Type2 >::dcheck
 Static type equality assertion in declaration context.

Typedefs

typedef utl::NullType null_t

Functions

std::ostream & operator<< (std::ostream &, const NullType &)


Detailed Description

Metaprogramming tools.

Author:
Ignacy Gawedzki
Date:
Sun Sep 28 14:35:19 2003

Define Documentation

#define d_same_type Type1,
Type2   )     utl::internal::same_type<Type1, Type2 >::dcheck
 

Static type equality assertion in declaration context.

#define d_static_assert Assertion...   )     utl::internal::static_assert<(Assertion)>::dcheck
 

Static assertion in declaration context.

#define i_same_type Type1,
Type2   )     utl::internal::same_type<Type1, Type2 >::icheck()
 

Static type equality assertion in instruction context.

#define i_static_assert Assertion...   )     utl::internal::static_assert<(Assertion)>::icheck()
 

Static assertion in instruction context.

#define QOLYESTER_UTL_META_HH   1
 


Typedef Documentation

typedef utl::NullType olsr::null_t
 


Function Documentation

std::ostream & olsr::utl::operator<< std::ostream &  ,
const NullType & 
[inline]
 


Generated on Thu Jul 28 21:21:49 2005 for Qolyester daemon by  doxygen 1.4.1