#include <boost/wave/wave_config.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::wave | |
Macros | |
#define | BOOST_WAVE_NEED_OPTION(option) |
#define | BOOST_WAVE_ENABLE_OPTION(option) |
#define | BOOST_WAVE_OPTION(option) |
Enumerations | |
enum | boost::wave::language_support { boost::wave::support_normal = 0x01, boost::wave::support_cpp = support_normal, boost::wave::support_option_long_long = 0x02, boost::wave::support_option_mask = 0xFFC0, boost::wave::support_option_emit_contnewlines = 0x0040, boost::wave::support_option_insert_whitespace = 0x0080, boost::wave::support_option_preserve_comments = 0x0100, boost::wave::support_option_no_character_validation = 0x0200, boost::wave::support_option_convert_trigraphs = 0x0400, boost::wave::support_option_single_line = 0x0800, boost::wave::support_option_prefer_pp_numbers = 0x1000, boost::wave::support_option_emit_line_directives = 0x2000, boost::wave::support_option_include_guard_detection = 0x4000, boost::wave::support_option_emit_pragma_directives = 0x8000 } |
Functions | |
bool | boost::wave::need_cpp (language_support language) |
bool | boost::wave::need_cpp0x (language_support language) |
bool | boost::wave::need_variadics (language_support language) |
language_support | boost::wave::enable_variadics (language_support language, bool enable=true) |
bool | boost::wave::need_c99 (language_support language) |
language_support | boost::wave::get_support_options (language_support language) |
language_support | boost::wave::set_support_options (language_support language, language_support option) |
bool | boost::wave::need_long_long (language_support language) |
language_support | boost::wave::enable_long_long (language_support language, bool enable=true) |
bool | boost::wave::need_no_character_validation (language_support language) |
language_support | boost::wave::enable_no_character_validation (language_support language, bool enable=true) |
bool | boost::wave::need_preserve_comments (language_support language) |
language_support | boost::wave::enable_preserve_comments (language_support language, bool enable=true) |
bool | boost::wave::need_prefer_pp_numbers (language_support language) |
language_support | boost::wave::enable_prefer_pp_numbers (language_support language, bool enable=true) |
bool | boost::wave::need_emit_line_directives (language_support language) |
language_support | boost::wave::enable_emit_line_directives (language_support language, bool enable=true) |
bool | boost::wave::need_single_line (language_support language) |
language_support | boost::wave::enable_single_line (language_support language, bool enable=true) |
bool | boost::wave::need_convert_trigraphs (language_support language) |
language_support | boost::wave::enable_convert_trigraphs (language_support language, bool enable=true) |
bool | boost::wave::need_insert_whitespace (language_support language) |
language_support | boost::wave::enable_insert_whitespace (language_support language, bool enable=true) |
bool | boost::wave::need_emit_contnewlines (language_support language) |
language_support | boost::wave::enable_emit_contnewlines (language_support language, bool enable=true) |
#define BOOST_WAVE_ENABLE_OPTION | ( | option | ) |
#define BOOST_WAVE_NEED_OPTION | ( | option | ) |
#define BOOST_WAVE_OPTION | ( | option | ) |