Nano
A C++ template metaprogramming library
Classes | Namespaces
containers.hpp File Reference

Header file for container metaclass to provide basic compile time containers. More...

#include <nano/list.hpp>
#include <type_traits>
Include dependency graph for containers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nano::pair< First, Second >
 Holds two elements. More...
 
struct  nano::detail::build_range< Current, Step, Iteration, Continue, Values >
 Builds a range of nano::int_t types. More...
 
struct  nano::detail::build_range< Current, Step, Iteration, true, list< nano::int_t< Values >...> >
 
struct  nano::detail::build_range< Current, Step, Iteration, false, list< nano::int_t< Values >...> >
 
struct  nano::range< Start, End, Step >
 Constructs a range of nano::int_t t types, which is essentially just a list of nano::int_t types. More...
 

Namespaces

 nano
 
 nano::detail
 

Detailed Description

Header file for container metaclass to provide basic compile time containers.