/usr/include/boost/xpressive/detail/core/matcher
NameSizeModeActions
action_matcher.hpp163130644editdlrm
alternate_end_matcher.hpp14370644editdlrm
alternate_matcher.hpp41640644editdlrm
any_matcher.hpp13680644editdlrm
assert_bol_matcher.hpp21820644editdlrm
assert_bos_matcher.hpp12350644editdlrm
assert_eol_matcher.hpp22230644editdlrm
assert_eos_matcher.hpp12290644editdlrm
assert_line_base.hpp13940644editdlrm
assert_word_matcher.hpp37630644editdlrm
attr_begin_matcher.hpp15750644editdlrm
attr_end_matcher.hpp14270644editdlrm
attr_matcher.hpp34510644editdlrm
charset_matcher.hpp18510644editdlrm
end_matcher.hpp31670644editdlrm
epsilon_matcher.hpp11620644editdlrm
keeper_matcher.hpp30260644editdlrm
literal_matcher.hpp19490644editdlrm
logical_newline_matcher.hpp23850644editdlrm
lookahead_matcher.hpp48060644editdlrm
lookbehind_matcher.hpp57720644editdlrm
mark_begin_matcher.hpp16190644editdlrm
mark_end_matcher.hpp17880644editdlrm
mark_matcher.hpp24270644editdlrm
optional_matcher.hpp39540644editdlrm
posix_charset_matcher.hpp20360644editdlrm
predicate_matcher.hpp59290644editdlrm
range_matcher.hpp24620644editdlrm
regex_byref_matcher.hpp27600644editdlrm
regex_matcher.hpp22990644editdlrm
repeat_begin_matcher.hpp21620644editdlrm
repeat_end_matcher.hpp37370644editdlrm
set_matcher.hpp26230644editdlrm
simple_repeat_matcher.hpp79240644editdlrm
string_matcher.hpp28590644editdlrm
true_matcher.hpp11030644editdlrm
Edit: /usr/include/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp (1229B)
/////////////////////////////////////////////////////////////////////////////// // assert_eos_matcher.hpp // // Copyright 2008 Eric Niebler. Distributed under the Boost // Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ASSERT_EOS_MATCHER_HPP_EAN_10_04_2005 #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ASSERT_EOS_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once #if defined(_MSC_VER) # pragma once #endif #include #include #include namespace boost { namespace xpressive { namespace detail { /////////////////////////////////////////////////////////////////////////////// // assert_eos_matcher // match the end of the sequence (\Z) struct assert_eos_matcher { BOOST_XPR_QUANT_STYLE(quant_none, 0, true) template static bool match(match_state &state, Next const &next) { return state.eos() && next.match(state); } }; }}} #endif