NiHu  2.0

implementation of a compile time vector tmp::vector More...

#include "integer.hpp"
#include "sequence.hpp"
#include <tuple>
Include dependency graph for vector.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tmp::vector< Args >
 Compile time vector with an arbitrary number of arguments. More...
 
struct  tmp::vector_iterator< Seq, Pos >
 the vector iterator type used by tmp::begin, tmp::end and tmp::deref More...
 
struct  tmp::next< vector_iterator< Seq, Pos > >
 increment a vector iterator More...
 
struct  tmp::prev< vector_iterator< Seq, Pos > >
 decrement a vector iterator More...
 
struct  tmp::deref< vector_iterator< Seq, Pos > >
 dereference a vector iterator More...
 

Namespaces

 tmp
 template metaprogramming functions
 

Detailed Description

implementation of a compile time vector tmp::vector

Definition in file vector.hpp.