![]() |
Home | Libraries | People | FAQ | More |
BOOST_TTI_HAS_MEMBER
(BOOST_TTI_TRAIT_HAS_MEMBER)
has been changed to BOOST_TTI_HAS_COMP_MEMBER_FUNCTION
(BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION)
and BOOST_TTI_MTFC_HAS_MEMBER
(BOOST_TTI_MTFC_TRAIT_HAS_MEMBER)
has been changed to BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION
(BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION).
This family of functionality now supports only member functions with
composite syntax.
BOOST_TTI_HAS_STATIC_MEMBER
(BOOST_TTI_TRAIT_HAS_STATIC_MEMBER)
has been changed to BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION
(BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION)
and BOOST_TTI_MTFC_HAS_STATIC_MEMBER
(BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER)
has been changed to BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION
(BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION).
This family of functionality now supports only static member functions
with composite syntax.
boost::tti::mf_has_static_data has been changed
to boost::tti::mf_has_static_member_data.
BOOST_TTI_HAS_STATIC_MEMBER_DATA
and family for introspecting static member data.
BOOST_TTI_
rather than just TTI_
as previously.
BOOST_TTI_HAS_TYPE and
boost::tti::mf_has_type now have optional typedef
checking.
BOOST_TTI_HAS_MEMBER_DATA
BOOST_TTI_HAS_MEMBER_FUNCTION
BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION
boost::tti::mf_has_static_member_function
uses the new underlying BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION
macro metafunction. Its signature uses an optional MPL forward sequence
for the parameter types and an optional Boost function_types
tag type.
boost::tti::valid_member_type
and boost::tti::mf_valid_member_type for checking if
the 'type' returned from invoking the BOOST_TTI_MEMBER_TYPE
or boost::tti::mf_member_type metafunctions is valid.
BOOST_TTI_HAS_TYPE_CHECK_TYPEDEF
and boost::tti::mf_has_type_check_typedef have
been removed, and the functionality in them folded into BOOST_TTI_HAS_TYPE and boost::tti::mf_has_type.
boost::tti::mf_has_static_function has been
removed and its functionality moved to boost::tti::mf_has_static_member_function
( see above ).
boost::tti::mf_member_data uses the new underlying
BOOST_TTI_HAS_MEMBER_DATA
macro metafunction.
boost::tti::mf_has_member_function
has changed to use an optional MPL forward sequence for the parameter
types and an optional Boost function_types
tag type.
Initial version of the library.