Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::wave::util::predefined_macros Class Reference

#include <cpp_macromap_predef.hpp>

Classes

struct  dynamic_macros
 
struct  static_macros
 

Public Member Functions

 predefined_macros ()
 
void reset ()
 
string_type get_fullversion () const
 
string_type get_versionstr () const
 
static_macros const & static_data_cpp (std::size_t i) const
 
dynamic_macros const & dynamic_data (std::size_t i) const
 

Protected Member Functions

void reset_datestr ()
 
void reset_timestr ()
 
void reset_version ()
 
void reset_versionstr ()
 
string_type get_date () const
 
string_type get_time () const
 
string_type get_version () const
 
string_type get_config () const
 

Constructor & Destructor Documentation

boost::wave::util::predefined_macros::predefined_macros ( )
inline

Member Function Documentation

string_type boost::wave::util::predefined_macros::get_config ( ) const
inlineprotected

References BOOST_WAVE_CONFIG, and boost::buffer().

Referenced by dynamic_data().

string_type boost::wave::util::predefined_macros::get_date ( ) const
inlineprotected

Referenced by dynamic_data().

string_type boost::wave::util::predefined_macros::get_fullversion ( ) const
inline
string_type boost::wave::util::predefined_macros::get_time ( ) const
inlineprotected

Referenced by dynamic_data().

string_type boost::wave::util::predefined_macros::get_version ( ) const
inlineprotected
string_type boost::wave::util::predefined_macros::get_versionstr ( ) const
inline
void boost::wave::util::predefined_macros::reset ( void  )
inline

References reset_datestr(), and reset_timestr().

Referenced by predefined_macros().

void boost::wave::util::predefined_macros::reset_datestr ( )
inlineprotected

References boost::buffer().

Referenced by reset().

void boost::wave::util::predefined_macros::reset_timestr ( )
inlineprotected

References boost::buffer().

Referenced by reset().

static_macros const& boost::wave::util::predefined_macros::static_data_cpp ( std::size_t  i) const
inline

The documentation for this class was generated from the following file: