Boost logo

Boost :

Subject: [boost] [guild][pool] Improving the doxygen generation
From: Vicente Botet (vicente.botet_at_[hidden])
Date: 2011-03-12 15:57:49


Hi Paul,

I have checked how other libraries avoid to have some macros in the
interface as for example

static char *malloc BOOST_PREVENT_MACRO_SUBSTITUTION(const size_type bytes);

or

BOOST_STATIC_CONSTANT(unsigned,
min_alloc_size = (::boost::de↵
tails::pool::ct_lcm< sizeof(void *), sizeof(size_type)>::value));

It seems that you need to add the following in the Jamfile

"PREDEFINED=\"BOOST_PREVENT_MACRO_SUBSTITUTION\" \\
    \"BOOST_STATIC_CONSTANT(T,V)=static x const y\" \\

It will be great if you can add to the guild/mylibrary the usual macros that
are used by some libraries at the interface level as

                                   \"BOOST_DEDUCED_TYPENAME=typename\" \\
                                   \"BOOST_CONSTEXPR=constexpr\" \\

HTH,
Vicente

--
View this message in context: http://boost.2283326.n4.nabble.com/guild-pool-Improving-the-doxygen-generation-tp3350850p3350850.html
Sent from the Boost - Dev mailing list archive at Nabble.com.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk