Classes | Namespaces | Macros | Typedefs | Functions
doxygen.hh File Reference
#include <boost/preprocessor/repetition.hpp>
#include <boost/preprocessor/punctuation/comma_if.hpp>
#include <boost/mpl/void.hpp>
Include dependency graph for doxygen.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  doxygen::class_doc_impl< _class >
 

Namespaces

 doxygen
 

Macros

#define DOXYGEN_DOC_DECLARE_CONSTRUCTOR(z, nargs, unused)
 
#define DOXYGEN_DOC_MAX_NUMBER_OF_ARGUMENTS_IN_CONSTRUCTOR   10
 

Typedefs

typedef boost::mpl::void_ doxygen::void_
 

Functions

 doxygen::BOOST_PP_REPEAT (DOXYGEN_DOC_MAX_NUMBER_OF_ARGUMENTS_IN_CONSTRUCTOR, DOXYGEN_DOC_DECLARE_CONSTRUCTOR, ~) template< typename Class > struct destructor_doc_impl
 
template<typename _class >
const char * doxygen::class_attrib_doc (const char *name)
 
template<typename _class >
const char * doxygen::class_doc ()
 
template<typename Class >
const char * doxygen::destructor_doc ()
 
template<typename FuncPtr >
void_ doxygen::member_func_args (FuncPtr)
 
template<typename FuncPtr >
const char * doxygen::member_func_doc (FuncPtr)
 

Macro Definition Documentation

◆ DOXYGEN_DOC_DECLARE_CONSTRUCTOR

#define DOXYGEN_DOC_DECLARE_CONSTRUCTOR (   z,
  nargs,
  unused 
)
Value:
template <typename Class BOOST_PP_COMMA_IF(nargs) \
BOOST_PP_ENUM_PARAMS(nargs, class Arg)> \
struct constructor_##nargs##_impl { \
static inline const char* doc() { return ""; } \
static inline void_ args() { return void_(); } \
}; \
\
template <typename Class BOOST_PP_COMMA_IF(nargs) \
BOOST_PP_ENUM_PARAMS(nargs, class Arg)> \
inline const char* constructor_doc() { \
return constructor_##nargs##_impl<Class BOOST_PP_COMMA_IF( \
nargs) BOOST_PP_ENUM_PARAMS(nargs, Arg)>::doc(); \
}

Definition at line 42 of file doxygen.hh.

◆ DOXYGEN_DOC_MAX_NUMBER_OF_ARGUMENTS_IN_CONSTRUCTOR

#define DOXYGEN_DOC_MAX_NUMBER_OF_ARGUMENTS_IN_CONSTRUCTOR   10

Definition at line 10 of file doxygen.hh.

doxygen_xml_parser.args
args
Definition: doxygen_xml_parser.py:884
doxygen::void_
boost::mpl::void_ void_
Definition: doxygen.hh:14


hpp-fcl
Author(s):
autogenerated on Fri Jan 26 2024 03:46:15