Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
fixed_mapping.hpp File Reference
#include <boost/preprocessor/repetition/repeat.hpp>
#include <boost/preprocessor/arithmetic/add.hpp>
#include <boost/call_traits.hpp>
#include <boost/detail/binary_search.hpp>
#include <vector>
#include <functional>
#include <algorithm>
#include <utility>
#include <boost/test/detail/suppress_warnings.hpp>
#include <boost/test/detail/enable_warnings.hpp>
Include dependency graph for fixed_mapping.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::unit_test::fixed_mapping< Key, Value, Compare >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::unit_test
 

Macros

#define MAX_MAP_SIZE   20
 
#define CONSTR_DECL_MID(z, i, dummy1)   key_param_type key##i, value_param_type v##i,
 
#define CONSTR_BODY_MID(z, i, dummy1)   add_pair( key##i, v##i );
 
#define CONSTR_DECL(z, n, dummy1)
 
#define CONTRUCTORS(n)   BOOST_PP_REPEAT( n, CONSTR_DECL, "" )
 

Macro Definition Documentation

#define CONSTR_BODY_MID (   z,
  i,
  dummy1 
)    add_pair( key##i, v##i );
#define CONSTR_DECL (   z,
  n,
  dummy1 
)
Value:
fixed_mapping( BOOST_PP_REPEAT_ ## z( n, CONSTR_DECL_MID, "" ) \
value_param_type invalid_value ) \
: m_invalid_value( invalid_value ) \
{ \
BOOST_PP_REPEAT_ ## z( n, CONSTR_BODY_MID, "" ) \
init(); \
} \
#define n
Definition: register_functions_iterate.hpp:7
#define CONSTR_BODY_MID(z, i, dummy1)
Definition: fixed_mapping.hpp:45
BOOST_TEST_DECL void init(init_unit_test_func init_func, int argc, char *argv[])
#define CONSTR_DECL_MID(z, i, dummy1)
Definition: fixed_mapping.hpp:44
#define CONSTR_DECL_MID (   z,
  i,
  dummy1 
)    key_param_type key##i, value_param_type v##i,
#define CONTRUCTORS (   n)    BOOST_PP_REPEAT( n, CONSTR_DECL, "" )
#define MAX_MAP_SIZE   20