Functions | |
template<typename Char > | |
Char | L (char c) |
template<typename Char > | |
std::basic_string< Char > | L (char const *c="") |
template<typename Char > | |
bool | generate_delimiter (std::basic_ostream< Char > &os_) |
template<typename Char > | |
bool | generate_cpp_state_info (boost::lexer::basic_rules< Char > const &rules_, std::basic_ostream< Char > &os_, Char const *name_suffix) |
template<typename Char > | |
bool | generate_cpp_state_table (std::basic_ostream< Char > &os_, Char const *name_suffix, bool bol, bool eol) |
template<typename Char > | |
bool | generate_function_body_dfa (std::basic_ostream< Char > &os_, boost::lexer::basic_state_machine< Char > const &sm_) |
template<typename Char > | |
std::basic_string< Char > | get_charlit (Char ch) |
template<typename Char > | |
bool | need_label0_0 (boost::lexer::basic_state_machine< Char > const &sm_) |
template<typename Char > | |
bool | generate_function_body_switch (std::basic_ostream< Char > &os_, boost::lexer::basic_state_machine< Char > const &sm_) |
template<typename Char , typename F > | |
bool | generate_cpp (boost::lexer::basic_state_machine< Char > const &sm_, boost::lexer::basic_rules< Char > const &rules_, std::basic_ostream< Char > &os_, Char const *name_suffix, F generate_function_body) |
template<typename Char > | |
bool | must_escape (Char c) |
template<typename Char > | |
std::basic_string< Char > | escape (Char ch) |
boost::lexer::regex_flags | map_flags (unsigned int flags) |
template<typename Char , typename F > | |
std::size_t | get_state_id (Char const *state, F f, std::size_t numstates) |
|
inline |
References must_escape().
Referenced by boost::spirit::lex::lexertl::lexer< Token, Iterator, Functor >::add_token().
|
inline |
|
inline |
References generate_delimiter(), boost::rend(), and boost::graph::distributed::send().
Referenced by generate_cpp().
|
inline |
References generate_delimiter(), boost::lexical_cast(), and SPIRIT_STATIC_LEXER_VERSION.
|
inline |
Referenced by generate_cpp(), generate_cpp_state_info(), and generate_cpp_state_table().
bool boost::spirit::lex::lexertl::detail::generate_function_body_dfa | ( | std::basic_ostream< Char > & | os_, |
boost::lexer::basic_state_machine< Char > const & | sm_ | ||
) |
References boost::msm::front::euml::state_.
bool boost::spirit::lex::lexertl::detail::generate_function_body_switch | ( | std::basic_ostream< Char > & | os_, |
boost::lexer::basic_state_machine< Char > const & | sm_ | ||
) |
|
inline |
Referenced by generate_function_body_switch().
|
inline |
References boost::algorithm::equals(), and boost::multiprecision::backends::i.
Referenced by boost::spirit::lex::lexertl::static_lexer< Token, LexerTables, Iterator, Functor >::add_state(), boost::spirit::lex::lexertl::detail::static_data< Iterator, mpl::false_, mpl::true_, TokenValue >::get_state_id(), and boost::spirit::lex::lexertl::detail::static_data< Iterator, mpl::false_, mpl::true_, TokenValue >::set_state_name().
|
inline |
References get().
Referenced by boost::spirit::char_encoding::standard_wide::BOOST_PREVENT_MACRO_SUBSTITUTION(), boost::math::tools::detail::cbrt_epsilon_imp(), boost::math::concepts::RealTypeConcept< RealType >::constraints(), boost::python::converter::as_to_python_function< T, ToPython >::convert(), boost::math::detail::digamma_imp_1_2(), boost::math::tools::digits(), boost::math::tools::digits< ::boost::math::ef::e_float >(), boost::units::detail::do_print_prefixed(), boost::numeric::odeint::implicit_euler_mtl4< ValueType, Resizer >::do_step(), empty(), boost::math::detail::expm1_imp(), boost::archive::iterators::xml_escape< Base >::fill(), boost::math::tools::detail::forth_root_epsilon_imp(), boost::logic::get_default_indeterminate_name< wchar_t >(), boost::detail::win32::GetTickCount64_(), boost::iostreams::char_traits< wchar_t >::good(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::half(), boost::filesystem::hash_value(), boost::detail::int_to_string(), boost::detail::variant::invoke_visitor< Visitor >::internal_visit(), boost::range_detail::is_char_ptr(), boost::math::lanczos::lanczos6m24::lanczos_sum(), boost::math::lanczos::lanczos13m53::lanczos_sum(), boost::math::lanczos::lanczos6m24::lanczos_sum_expG_scaled(), boost::math::lanczos::lanczos13m53::lanczos_sum_expG_scaled(), boost::math::lanczos::lanczos6m24::lanczos_sum_near_1(), boost::math::lanczos::lanczos13m53::lanczos_sum_near_1(), boost::math::lanczos::lanczos6m24::lanczos_sum_near_2(), boost::math::lanczos::lanczos13m53::lanczos_sum_near_2(), boost::archive::binary_iarchive_impl< boost::archive::binary_iarchive, std::istream::char_type, std::istream::traits_type >::load_override(), boost::math::detail::log1p_imp(), boost::math::lround(), boost::math::ef::lround(), boost::math::ltrunc(), boost::math::ef::ltrunc(), boost::python::detail::make_getter(), boost::python::make_getter(), boost::python::detail::make_setter(), boost::numeric::ublas::detail::matrix_resize_preserve(), boost::detail::name_once_mutex(), boost::date_time::simple_format< wchar_t >::neg_infinity(), boost::date_time::iso_format_base< wchar_t >::neg_infinity(), boost::iostreams::char_traits< wchar_t >::newline(), boost::date_time::simple_format< wchar_t >::not_a_date(), boost::date_time::iso_format_base< wchar_t >::not_a_date(), boost::wave::grammars::closures::closure_value::operator+=(), boost::wave::grammars::closures::closure_value::operator-=(), boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent >::operator=(), boost::date_time::simple_format< wchar_t >::pos_infinity(), boost::date_time::iso_format_base< wchar_t >::pos_infinity(), boost::ratio_string< atto, wchar_t >::prefix(), boost::ratio_string< femto, wchar_t >::prefix(), boost::ratio_string< pico, wchar_t >::prefix(), boost::ratio_string< nano, wchar_t >::prefix(), boost::ratio_string< micro, wchar_t >::prefix(), boost::ratio_string< milli, wchar_t >::prefix(), boost::ratio_string< centi, wchar_t >::prefix(), boost::ratio_string< deci, wchar_t >::prefix(), boost::ratio_string< deca, wchar_t >::prefix(), boost::ratio_string< hecto, wchar_t >::prefix(), boost::ratio_string< kilo, wchar_t >::prefix(), boost::ratio_string< mega, wchar_t >::prefix(), boost::ratio_string< giga, wchar_t >::prefix(), boost::ratio_string< tera, wchar_t >::prefix(), boost::ratio_string< peta, wchar_t >::prefix(), boost::ratio_string< exa, wchar_t >::prefix(), boost::math::constants::print_info_on_type(), boost::math::tools::detail::root_epsilon_imp(), boost::archive::binary_oarchive_impl< binary_woarchive, std::wostream::char_type, std::wostream::traits_type >::save_override(), boost::ratio_string< atto, wchar_t >::symbol(), boost::ratio_string< femto, wchar_t >::symbol(), boost::ratio_string< pico, wchar_t >::symbol(), boost::ratio_string< nano, wchar_t >::symbol(), boost::ratio_string< micro, wchar_t >::symbol(), boost::ratio_string< milli, wchar_t >::symbol(), boost::ratio_string< centi, wchar_t >::symbol(), boost::ratio_string< deci, wchar_t >::symbol(), boost::ratio_string< deca, wchar_t >::symbol(), boost::ratio_string< hecto, wchar_t >::symbol(), boost::ratio_string< kilo, wchar_t >::symbol(), boost::ratio_string< mega, wchar_t >::symbol(), boost::ratio_string< giga, wchar_t >::symbol(), boost::ratio_string< tera, wchar_t >::symbol(), boost::ratio_string< peta, wchar_t >::symbol(), boost::ratio_string< exa, wchar_t >::symbol(), boost::uuids::detail::to_wchar(), boost::uuids::to_wstring(), boost::xpressive::c_regex_traits< Char >::value(), boost::variant< BOOST_PP_ENUM_PARAMS(BOOST_MPL_LIMIT_LIST_SIZE, T)>::variant(), and boost::math::detail::zeta_imp_prec().
|
inline |
References boost::multiprecision::backends::c, and get().
|
inline |
|
inline |
Referenced by escape().
bool boost::spirit::lex::lexertl::detail::need_label0_0 | ( | boost::lexer::basic_state_machine< Char > const & | sm_ | ) |
References boost::msm::front::euml::state_, and boost::msm::back::states_.
Referenced by generate_function_body_switch().