owlcpp  v0.3.3~
C++ library for working with OWL ontologies
 All Classes Namespaces Files Functions Macros Pages
node_iri_tag_name_macro.hpp
Go to the documentation of this file.
1 
6 #ifndef NODE_IRI_TAG_NAME_MACRO_HPP_
7 #define NODE_IRI_TAG_NAME_MACRO_HPP_
8 
9 #include "boost/preprocessor/seq/elem.hpp"
10 #include "boost/preprocessor/cat.hpp"
11 
15 #define OWLCPP_NODE_TYPE_NAME(n) \
16  BOOST_PP_CAT( \
17  BOOST_PP_SEQ_ELEM(0,n), \
18  BOOST_PP_CAT(_, BOOST_PP_SEQ_ELEM(1,n)) \
19  ) \
20 /* */
21 
22 #endif /* NODE_IRI_TAG_NAME_MACRO_HPP_ */