Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cat.hpp File Reference
Include dependency graph for cat.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define BOOST_PP_SEQ_CAT(seq)
 
#define BOOST_PP_SEQ_CAT_I(seq)   BOOST_PP_SEQ_FOLD_LEFT(BOOST_PP_SEQ_CAT_O, BOOST_PP_SEQ_HEAD(seq), BOOST_PP_SEQ_TAIL(seq))
 
#define BOOST_PP_SEQ_CAT_O(s, st, elem)   BOOST_PP_SEQ_CAT_O_I(st, elem)
 
#define BOOST_PP_SEQ_CAT_O_I(a, b)   a ## b
 
#define BOOST_PP_SEQ_CAT_S(s, seq)
 
#define BOOST_PP_SEQ_CAT_S_I_A(s, seq)   BOOST_PP_SEQ_FOLD_LEFT_ ## s(BOOST_PP_SEQ_CAT_O, BOOST_PP_SEQ_HEAD(seq), BOOST_PP_SEQ_TAIL(seq))
 
#define BOOST_PP_SEQ_CAT_S_I_B(s, seq)   BOOST_PP_SEQ_HEAD(seq)
 

Macro Definition Documentation

#define BOOST_PP_SEQ_CAT (   seq)
Value:
)(seq) \
#define BOOST_PP_SEQ_CAT_I(seq)
Definition: cat.hpp:32
#define BOOST_PP_DEC(x)
Definition: dec.hpp:24
#define BOOST_PP_SEQ_HEAD(seq)
Definition: seq.hpp:20
#define BOOST_PP_IF(cond, t, f)
Definition: if.hpp:26
#define BOOST_PP_SEQ_SIZE(seq)
Definition: size.hpp:28
#define BOOST_PP_SEQ_CAT_I (   seq)    BOOST_PP_SEQ_FOLD_LEFT(BOOST_PP_SEQ_CAT_O, BOOST_PP_SEQ_HEAD(seq), BOOST_PP_SEQ_TAIL(seq))
#define BOOST_PP_SEQ_CAT_O (   s,
  st,
  elem 
)    BOOST_PP_SEQ_CAT_O_I(st, elem)
#define BOOST_PP_SEQ_CAT_O_I (   a,
 
)    a ## b
#define BOOST_PP_SEQ_CAT_S (   s,
  seq 
)
Value:
)(s, seq) \
#define BOOST_PP_DEC(x)
Definition: dec.hpp:24
SocketService & s
Definition: connect.hpp:522
#define BOOST_PP_SEQ_CAT_S_I_B(s, seq)
Definition: cat.hpp:47
#define BOOST_PP_SEQ_CAT_S_I_A(s, seq)
Definition: cat.hpp:46
#define BOOST_PP_IF(cond, t, f)
Definition: if.hpp:26
#define BOOST_PP_SEQ_SIZE(seq)
Definition: size.hpp:28
#define BOOST_PP_SEQ_CAT_S_I_A (   s,
  seq 
)    BOOST_PP_SEQ_FOLD_LEFT_ ## s(BOOST_PP_SEQ_CAT_O, BOOST_PP_SEQ_HEAD(seq), BOOST_PP_SEQ_TAIL(seq))
#define BOOST_PP_SEQ_CAT_S_I_B (   s,
  seq 
)    BOOST_PP_SEQ_HEAD(seq)