[guild][pool] Improving the doxygen generation

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-generati... Sent from the Boost - Dev mailing list archive at Nabble.com.

Hi Paul, I don't know if you have missed this post. Best, Vicente Vicente Botet wrote:
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-generati... Sent from the Boost - Dev mailing list archive at Nabble.com.

-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Vicente Botet Sent: Wednesday, March 16, 2011 9:40 PM To: boost@lists.boost.org Subject: Re: [boost] [guild][pool] Improving the doxygen generation
I don't know if you have missed this post. Hi Vicente
Certainly not. Sorry - I should have acknowledged it. Excellent idea and it's on my TODO list. Paul
Best, Vicente
Vicente Botet wrote:
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-tp3350850p3383104.html Sent from the Boost - Dev mailing list archive at Nabble.com. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
participants (2)
-
Paul A. Bristow
-
Vicente Botet