#include <ostream>
#include "meta.hxx"
Go to the source code of this file.
Namespaces | |
| namespace | olsr |
| namespace | olsr::utl |
| namespace | olsr::utl::internal |
Classes | |
| class | olsr::utl::NullType |
| struct | olsr::utl::internal::static_assert< assertion > |
| struct | olsr::utl::internal::static_assert< true > |
| struct | olsr::utl::internal::same_type< T1, T2 > |
| struct | olsr::utl::internal::same_type< T, T > |
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 | olsr::null_t |
Functions | |
| std::ostream & | olsr::utl::operator<< (std::ostream &, const NullType &) |
| #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.
Referenced by olsr::utl::Data_< Self >::Data_(), and olsr::utl::Data_< Self >::operator=().
| #define QOLYESTER_UTL_META_HH 1 |
1.5.6