in_place_factory_prefix.hpp File Reference

#include <sysc/packages/boost/config.hpp>
#include <sysc/packages/boost/preprocessor/repetition/enum.hpp>
#include <sysc/packages/boost/preprocessor/repetition/enum_params.hpp>
#include <sysc/packages/boost/preprocessor/repetition/enum_binary_params.hpp>
#include <sysc/packages/boost/preprocessor/cat.hpp>
#include <sysc/packages/boost/preprocessor/arithmetic/inc.hpp>
#include <sysc/packages/boost/preprocessor/punctuation/paren.hpp>
#include <sysc/packages/boost/preprocessor/facilities/empty.hpp>

Include dependency graph for in_place_factory_prefix.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BOOST_DEFINE_INPLACE_FACTORY_CLASS_MEMBER_INIT(z, n, _)   BOOST_PP_CAT(m_a,n) BOOST_PP_LPAREN() BOOST_PP_CAT(a,n) BOOST_PP_RPAREN()
#define BOOST_DEFINE_INPLACE_FACTORY_CLASS_MEMBER_DECL(z, n, _)   BOOST_PP_CAT(A,n) const& BOOST_PP_CAT(m_a,n);
#define BOOST_DEFINE_INPLACE_FACTORY_CLASS_MEMBER_ARG(z, n, _)   BOOST_PP_CAT(m_a,n)
#define BOOST_MAX_INPLACE_FACTORY_ARITY   10


Define Documentation

#define BOOST_DEFINE_INPLACE_FACTORY_CLASS_MEMBER_ARG ( z,
n,
 )     BOOST_PP_CAT(m_a,n)

Definition at line 26 of file in_place_factory_prefix.hpp.

#define BOOST_DEFINE_INPLACE_FACTORY_CLASS_MEMBER_DECL ( z,
n,
 )     BOOST_PP_CAT(A,n) const& BOOST_PP_CAT(m_a,n);

Definition at line 25 of file in_place_factory_prefix.hpp.

#define BOOST_DEFINE_INPLACE_FACTORY_CLASS_MEMBER_INIT ( z,
n,
 )     BOOST_PP_CAT(m_a,n) BOOST_PP_LPAREN() BOOST_PP_CAT(a,n) BOOST_PP_RPAREN()

Definition at line 24 of file in_place_factory_prefix.hpp.

#define BOOST_MAX_INPLACE_FACTORY_ARITY   10

Definition at line 28 of file in_place_factory_prefix.hpp.


Generated on Wed Jan 21 15:32:11 2009 for SystemC by  doxygen 1.5.5