Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cpp_macromap_utils.hpp File Reference
Include dependency graph for cpp_macromap_utils.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::wave::util::on_exit::pop_front< ContainerT >
 
class  boost::wave::util::on_exit::splice_pop_front< ContainerT >
 
class  boost::wave::util::on_exit::reset< TypeT >
 
class  boost::wave::util::on_exit::assign< IteratorT, UnputIteratorT >
 
class  boost::wave::util::on_exit::assign< IteratorT, IteratorT >
 
class  boost::wave::util::impl::find_concat_operator
 
struct  boost::wave::util::impl::to_string_helper< Target, Src >
 
struct  boost::wave::util::impl::to_string_helper< Src, Src >
 
struct  boost::wave::util::impl::to_string_helper< Target, char const * >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::wave
 
 boost::wave::util
 
 boost::wave::util::on_exit
 
 boost::wave::util::impl
 

Functions

template<typename StringT >
bool boost::wave::util::impl::is_special_macroname (StringT const &name)
 
template<typename TokenT >
bool boost::wave::util::impl::token_equals (TokenT const &left, TokenT const &right)
 
template<typename ContainerT >
bool boost::wave::util::impl::definition_equals (ContainerT const &definition, ContainerT const &new_definition)
 
template<typename ContainerT >
bool boost::wave::util::impl::parameters_equal (ContainerT const &parameters, ContainerT const &new_parameters)
 
template<typename ContainerT >
void boost::wave::util::impl::trim_replacement_list (ContainerT &replacement_list)
 
template<typename ContainerT >
bool boost::wave::util::impl::is_whitespace_only (ContainerT const &argument)
 
template<typename ContainerT >
void boost::wave::util::impl::remove_placeholders (ContainerT &replacement_list)
 
template<typename ContainerT >
void boost::wave::util::impl::trim_sequence_left (ContainerT &argument)
 
template<typename ContainerT >
void boost::wave::util::impl::trim_sequence_right (ContainerT &argument)
 
template<typename ContainerT >
void boost::wave::util::impl::trim_sequence (ContainerT &argument)
 
template<typename ContextT >
void boost::wave::util::impl::call_skipped_token_hook (ContextT &ctx, typename ContextT::token_type const &skipped)
 
template<typename ContextT , typename IteratorT >
bool boost::wave::util::impl::skip_to_token (ContextT &ctx, IteratorT &it, IteratorT const &end, token_id id, bool &seen_newline)
 
template<typename IteratorT >
std::string boost::wave::util::impl::get_full_name (IteratorT const &begin, IteratorT const &end)
 
template<typename Target , typename Src >
impl::to_string_helper< Target,
Src >::type 
boost::wave::util::to_string (Src const &src)