Project
Loading...
Searching...
No Matches
test_mpl_tools.cxx File Reference
#include <boost/test/unit_test.hpp>
#include "../include/Algorithm/mpl_tools.h"
#include <boost/mpl/size.hpp>
#include <boost/type.hpp>
#include <boost/mpl/range_c.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/deref.hpp>
#include <boost/mpl/for_each.hpp>
#include <boost/mpl/vector_c.hpp>
#include <boost/mpl/placeholders.hpp>
#include <boost/mpl/lambda.hpp>
#include <boost/mpl/string.hpp>
#include <iostream>
#include <iomanip>
#include <vector>
#include <type_traits>

Go to the source code of this file.

Classes

struct  type_index< Iterator, End, Element, T, Count >
 
struct  type_index< End, End, Element, T, Count >
 
struct  Initializer< T >
 
class  Model< T >
 
class  Codec< T >
 
struct  checktype
 

Macros

#define BOOST_TEST_MODULE   Utility test
 
#define BOOST_TEST_MAIN
 
#define BOOST_TEST_DYN_LINK
 

Typedefs

using knowntypes = bmpl::vector< float, double, long double, short, long >
 

Functions

 BOOST_AUTO_TEST_CASE (test_mpl_fold)
 

Macro Definition Documentation

◆ BOOST_TEST_DYN_LINK

#define BOOST_TEST_DYN_LINK

Definition at line 19 of file test_mpl_tools.cxx.

◆ BOOST_TEST_MAIN

#define BOOST_TEST_MAIN

Definition at line 18 of file test_mpl_tools.cxx.

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   Utility test

Definition at line 17 of file test_mpl_tools.cxx.

Typedef Documentation

◆ knowntypes

using knowntypes = bmpl::vector<float, double, long double, short, long>

Definition at line 45 of file test_mpl_tools.cxx.

Function Documentation

◆ BOOST_AUTO_TEST_CASE()

BOOST_AUTO_TEST_CASE ( test_mpl_fold  )

Definition at line 133 of file test_mpl_tools.cxx.