/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_line_base.hpp (1394B)
/////////////////////////////////////////////////////////////////////////////// // assert_line_base.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_DETAIL_ASSERT_LINE_BASE_HPP_EAN_10_04_2005 #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_DETAIL_ASSERT_LINE_BASE_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_line_base // template struct assert_line_base : quant_style_assertion { typedef typename Traits::char_type char_type; typedef typename Traits::char_class_type char_class_type; protected: assert_line_base(Traits const &tr) : newline_(lookup_classname(tr, "newline")) , nl_(tr.widen('\n')) , cr_(tr.widen('\r')) { } char_class_type newline_; char_type nl_, cr_; }; }}} #endif