Home
last modified time | relevance | path

Searched refs:IteratorT (Results 1 – 25 of 96) sorted by relevance

1234

/third_party/boost/boost/spirit/home/classic/core/scanner/
Dscanner.hpp79 template <typename AttrT, typename IteratorT>
84 IteratorT const& /*first*/, in create_match()
85 IteratorT const& /*last*/) const in create_match()
90 template <typename MatchT, typename IteratorT>
94 IteratorT const& /*first*/, in group_match()
95 IteratorT const& /*last*/) const {} in group_match()
123 template <typename ActorT, typename IteratorT>
128 IteratorT const&, in call()
129 IteratorT const&) in call()
139 template <typename ActorT, typename IteratorT>
[all …]
/third_party/boost/boost/range/
Diterator_range_core.hpp65 template<class IteratorT>
68 static IteratorT adl_begin( ForwardRange& r ) in adl_begin()
70 return IteratorT( boost::begin( r ) ); in adl_begin()
74 static IteratorT adl_end( ForwardRange& r ) in adl_end()
76 return IteratorT( boost::end( r ) ); in adl_end()
153 template<typename IteratorT>
157 BOOST_DEDUCED_TYPENAME iterator_traversal<IteratorT>::type
168 template<class IteratorT, class TraversalTag>
173 IteratorT iterator_range_base<IteratorT, TraversalTag>::*
176 typedef iterator_range_base<IteratorT, TraversalTag> type;
[all …]
/third_party/boost/boost/wave/util/
Dunput_queue_iterator.hpp44 template <typename IteratorT, typename TokenT, typename ContainerT>
47 unput_queue_iterator<IteratorT, TokenT, ContainerT>,
48 IteratorT, TokenT const, std::forward_iterator_tag>
51 unput_queue_iterator<IteratorT, TokenT, ContainerT>,
52 IteratorT, TokenT const, std::forward_iterator_tag>
57 typedef IteratorT iterator_type;
59 unput_queue_iterator(IteratorT const &it, ContainerT &queue) in unput_queue_iterator()
67 IteratorT &get_base_iterator() in get_base_iterator()
69 IteratorT const &get_base_iterator() const in get_base_iterator()
127 template <typename IteratorT, typename TokenT, typename ContainerT>
[all …]
Dcpp_macromap.hpp109 template <typename IteratorT>
110 bool is_defined(IteratorT const &begin, IteratorT const &end) const;
117 template <typename IteratorT>
118 bool has_include(IteratorT const &begin, IteratorT const &end,
133 template <typename IteratorT, typename ContainerT>
134 token_type const &expand_tokensequence(IteratorT &first,
135 IteratorT const &last, ContainerT &pending, ContainerT &expanded,
140 template <typename IteratorT, typename ContainerT>
142 IteratorT &first, IteratorT const &last,
173 template <typename IteratorT, typename ContainerT>
[all …]
Dcpp_macromap_utils.hpp103 template <typename IteratorT, typename UnputIteratorT>
107 assign(IteratorT &it_, UnputIteratorT const &uit_) in assign()
112 IteratorT &it;
116 template <typename IteratorT>
117 class assign<IteratorT, IteratorT> {
119 assign(IteratorT &it_, IteratorT const &uit_) in assign()
124 IteratorT &it;
125 IteratorT const &uit;
479 template <typename ContextT, typename IteratorT>
481 skip_to_token(ContextT& ctx, IteratorT &it, IteratorT const &end, in skip_to_token()
[all …]
Dtransform_iterator.hpp36 template <class AdaptableUnaryFunctionT, class IteratorT>
44 return_type (*)(argument_type), IteratorT, return_type>
48 template <class AdaptableUnaryFunctionT, class IteratorT>
51 AdaptableUnaryFunctionT, IteratorT>::type
53 IteratorT base, AdaptableUnaryFunctionT const &f) in make_ref_transform_iterator()
56 AdaptableUnaryFunctionT, IteratorT>::type in make_ref_transform_iterator()
Dmacro_helpers.hpp208 template <typename StringT, typename IteratorT>
210 as_string(IteratorT it, IteratorT const& end) in as_string()
301 template <typename IteratorT>
303 skip_whitespace(IteratorT &first, IteratorT const &last) in skip_whitespace()
305 token_id id = util::impl::next_token<IteratorT>::peek(first, last, false); in skip_whitespace()
309 id = util::impl::next_token<IteratorT>::peek(first, last, false); in skip_whitespace()
316 template <typename IteratorT, typename ContainerT>
318 skip_whitespace(IteratorT &first, IteratorT const &last, ContainerT &queue) in skip_whitespace()
322 token_id id = util::impl::next_token<IteratorT>::peek(first, last, false); in skip_whitespace()
326 id = util::impl::next_token<IteratorT>::peek(first, last, false); in skip_whitespace()
/third_party/boost/boost/spirit/home/classic/tree/
Dparse_tree.hpp26 typename IteratorT,
32 pt_match_policy<IteratorT, NodeFactoryT, T>,
33 IteratorT,
36 pt_match_policy<IteratorT, NodeFactoryT, T>,
45 pt_match_policy<IteratorT, NodeFactoryT, T>,
46 IteratorT,
49 pt_match_policy<IteratorT, NodeFactoryT, T>,
122 template <typename IteratorT, typename NodeFactoryT, typename T>
123 struct tree_policy_selector<pt_match_policy<IteratorT, NodeFactoryT, T> >
126 pt_match_policy<IteratorT, NodeFactoryT, T>,
[all …]
Dast.hpp27 typename IteratorT,
33 ast_match_policy<IteratorT, NodeFactoryT, T>,
34 IteratorT,
37 ast_match_policy<IteratorT, NodeFactoryT, T>,
46 ast_match_policy<IteratorT, NodeFactoryT, T>,
47 IteratorT,
50 ast_match_policy<IteratorT, NodeFactoryT, T>,
199 template <typename IteratorT, typename NodeFactoryT, typename T>
200 struct tree_policy_selector<ast_match_policy<IteratorT, NodeFactoryT, T> >
203 ast_match_policy<IteratorT, NodeFactoryT, T>,
[all …]
/third_party/boost/libs/wave/samples/waveidl/idllexer/
Didl_re2c_lexer.hpp53 typename IteratorT,
58 typedef boost::wave::cpplexer::re2clex::Scanner<IteratorT> scanner_t;
63 typedef boost::wave::cpplexer::re2clex::Scanner<IteratorT> base_t;
67 lexer(IteratorT const &first, IteratorT const &last,
94 template <typename IteratorT, typename PositionT>
96 lexer<IteratorT, PositionT>::lexer(IteratorT const &first, in lexer()
97 IteratorT const &last, PositionT const &pos, in lexer()
115 template <typename IteratorT, typename PositionT>
117 lexer<IteratorT, PositionT>::~lexer() in ~lexer()
124 template <typename IteratorT, typename PositionT>
[all …]
Didl_lex_interface.hpp31 typename IteratorT,
42 new_lexer(IteratorT const &first, IteratorT const &last,
63 template <typename IteratorT>
65 new_lexer(IteratorT const &first, IteratorT const &last, in new_lexer()
68 return new_lexer_gen<IteratorT, position_type>::new_lexer (first, last, in new_lexer()
/third_party/boost/boost/wave/cpplexer/re2clex/
Dcpp_re2c_lexer.hpp62 template <typename IteratorT,
71 lexer(IteratorT const &first, IteratorT const &last,
92 static int report_error(Scanner<IteratorT> const* s, int code, char const *, ...);
97 Scanner<IteratorT> scanner;
115 template <typename IteratorT, typename PositionT, typename TokenT>
117 lexer<IteratorT, PositionT, TokenT>::lexer(IteratorT const &first, in lexer()
118 IteratorT const &last, PositionT const &pos, in lexer()
158 template <typename IteratorT, typename PositionT, typename TokenT>
160 lexer<IteratorT, PositionT, TokenT>::~lexer() in ~lexer()
168 template <typename IteratorT, typename PositionT, typename TokenT>
[all …]
/third_party/boost/boost/algorithm/string/
Dfind_iterator.hpp49 template<typename IteratorT>
52 find_iterator<IteratorT>,
53 const iterator_range<IteratorT>,
55 private detail::find_iterator_base<IteratorT>
64 typedef detail::find_iterator_base<IteratorT> base_type;
95 IteratorT Begin, in find_iterator()
96 IteratorT End, in find_iterator()
98 detail::find_iterator_base<IteratorT>(Finder,0), in find_iterator()
114 detail::find_iterator_base<IteratorT>(Finder,0) in find_iterator()
205 template<typename IteratorT>
[all …]
Dconcept.hpp34 template<typename FinderT, typename IteratorT>
38 typedef iterator_range<IteratorT> range;
47 IteratorT i;
61 template<typename FormatterT, typename FinderT, typename IteratorT>
72 IteratorT i;
/third_party/boost/boost/spirit/home/classic/core/scanner/impl/
Dskipper.ipp93 template <typename IteratorT, typename ParserT>
94 static parse_info<IteratorT>
96 IteratorT const& first_,
97 IteratorT const& last,
103 typedef scanner<IteratorT, scan_policies_t> scanner_t;
107 IteratorT first = first_;
110 return parse_info<IteratorT>(
119 template <typename IteratorT, typename ParserT>
120 static parse_info<IteratorT>
122 IteratorT const& first_,
[all …]
/third_party/boost/boost/spirit/home/classic/core/primitives/
Dprimitives.hpp185 template <typename IteratorT = char const*>
186 class chseq : public parser<chseq<IteratorT> >
190 typedef chseq<IteratorT> self_t;
192 chseq(IteratorT first_, IteratorT last_) in chseq()
195 chseq(IteratorT first_) in chseq()
202 typedef typename boost::unwrap_reference<IteratorT>::type striter_t; in parse()
212 IteratorT first;
213 IteratorT last;
223 template <typename IteratorT>
224 inline chseq<IteratorT>
[all …]
/third_party/boost/boost/wave/
Dcpp_iteration_context.hpp94 template <typename ContextT, typename IteratorT>
112 IteratorT const &first_, IteratorT const &last_, in base_iteration_context()
122 IteratorT first; // actual input stream position
123 IteratorT last; // end of input stream
137 typename ContextT, typename IteratorT,
141 : public base_iteration_context<ContextT, IteratorT>,
143 inner<iteration_context<ContextT, IteratorT, InputPolicyT> >
145 typedef IteratorT iterator_type;
146 typedef typename IteratorT::token_type::position_type position_type;
148 typedef base_iteration_context<ContextT, IteratorT> base_type;
[all …]
/third_party/boost/libs/wave/samples/cpp_tokens/slex/
Dcpp_slex_lexer.hpp71 template <typename IteratorT, typename PositionT>
74 boost::wave::util::position_iterator<IteratorT, PositionT> >
77 typedef boost::wave::util::position_iterator<IteratorT, PositionT>
79 typedef typename std::iterator_traits<IteratorT>::value_type char_type;
94 template <typename IteratorT, typename PositionT>
96 : public lexer_base<IteratorT, PositionT>
111 typedef lexer_base<IteratorT, PositionT> base_type;
199 template <typename IteratorT, typename PositionT>
200 typename lexer_base<IteratorT, PositionT>::lexer_data const
201 lexer<IteratorT, PositionT>::init_data[INIT_DATA_SIZE] =
[all …]
/third_party/boost/libs/wave/samples/list_includes/
Dlexertl_interface.hpp30 typename IteratorT,
41 new_lexer(IteratorT const &first, IteratorT const &last,
64 template <typename IteratorT>
66 new_lexer(IteratorT const &first, IteratorT const &last, in new_lexer()
69 return new_lexer_gen<IteratorT, position_type>::new_lexer (first, last, in new_lexer()
/third_party/boost/libs/wave/samples/cpp_tokens/
Dslex_interface.hpp38 typename IteratorT,
47 new_lexer(IteratorT const &first, IteratorT const &last,
72 template <typename IteratorT>
74 new_lexer(IteratorT const &first, IteratorT const &last, in new_lexer()
77 return new_lexer_gen<IteratorT, position_type>::new_lexer (first, last, in new_lexer()
/third_party/boost/libs/wave/samples/token_statistics/
Dxlex_interface.hpp38 typename IteratorT,
47 new_lexer(IteratorT const &first, IteratorT const &last,
73 template <typename IteratorT>
75 new_lexer(IteratorT const &first, IteratorT const &last, in new_lexer()
78 return new_lexer_gen<IteratorT, position_type>::new_lexer (first, last, in new_lexer()
/third_party/boost/boost/spirit/home/classic/core/
Dparser.hpp168 template <typename IteratorT = char const*>
171 IteratorT stop;
177 IteratorT const& stop_ = IteratorT(), in parse_info()
199 template <typename IteratorT, typename DerivedT>
200 parse_info<IteratorT>
202 IteratorT const& first,
203 IteratorT const& last,
/third_party/boost/boost/wave/cpplexer/
Dcpp_lex_interface_generator.hpp50 typename IteratorT,
60 new_lexer(IteratorT const &first, IteratorT const &last,
86 template <typename IteratorT>
88 new_lexer(IteratorT const &first, IteratorT const &last, in new_lexer()
91 return new_lexer_gen<IteratorT, position_type, TokenT>::new_lexer ( in new_lexer()
/third_party/boost/boost/spirit/home/classic/core/impl/
Dparser.ipp21 template <typename IteratorT, typename DerivedT>
22 inline parse_info<IteratorT>
24 IteratorT const& first_
25 , IteratorT const& last
28 IteratorT first = first_;
29 scanner<IteratorT, scanner_policies<> > scan(first, last);
31 return parse_info<IteratorT>(
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
Diterator_range.h30 template <typename IteratorT>
32 IteratorT begin_iterator, end_iterator;
41 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) in iterator_range()
45 IteratorT begin() const { return begin_iterator; } in begin()
46 IteratorT end() const { return end_iterator; } in end()

1234