Lumiera  0.pre.03
»edit your freedom«
typeseq-manip-test.cpp File Reference

Go to the source code of this file.

Description

verify the proper working of simple type sequence manipulations.

Here, "type sequence" denotes an instance of the template Types<T1,T2,...> from typelist.hpp . While this template is the entry point to type list metaprogramming, in many cases it is useful on its own for specifying a fixed collection of types, e.g. for building a tuple type. Thus, while more complicated manipulations typically rely on typelists, sometimes we need simple manipulations working directly on type sequences. These are covered here in a similar fashion as the typelist manipulators.

See also
typeseq-util.hpp
typelist-util.hpp
typelist-manip-test.cpp

Definition in file typeseq-manip-test.cpp.

Classes

class  TypeSeqManipl_test
 

Typedefs

typedef Types< Num< 1 >, Num< 2 >, Num< 3 > > Types1
 
typedef Types< Num< 7 >, Num< 8 >, Num< 9 > > Types2
 

Functions

 LAUNCHER (TypeSeqManipl_test, "unit common")
 Register this test class... More...
 

Namespaces

 lib
 Implementation namespace for support and library code.
 

Function Documentation

◆ LAUNCHER()

lib::meta::test::LAUNCHER ( TypeSeqManipl_test  ,
"unit common"   
)

Register this test class...