/third_party/boost/boost/spirit/home/classic/core/scanner/ |
D | scanner.hpp | 79 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/ |
D | iterator_range_core.hpp | 65 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/ |
D | unput_queue_iterator.hpp | 44 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 …]
|
D | cpp_macromap.hpp | 109 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 …]
|
D | cpp_macromap_utils.hpp | 103 template <typename IteratorT, typename UnputIteratorT> 107 assign(IteratorT &it_, UnputIteratorT const &uit_) in assign() 112 IteratorT ⁢ 116 template <typename IteratorT> 117 class assign<IteratorT, IteratorT> { 119 assign(IteratorT &it_, IteratorT const &uit_) in assign() 124 IteratorT ⁢ 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 …]
|
D | transform_iterator.hpp | 36 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()
|
D | macro_helpers.hpp | 208 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/ |
D | parse_tree.hpp | 26 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 …]
|
D | ast.hpp | 27 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/ |
D | idl_re2c_lexer.hpp | 53 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 …]
|
D | idl_lex_interface.hpp | 31 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/ |
D | cpp_re2c_lexer.hpp | 62 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/ |
D | find_iterator.hpp | 49 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 …]
|
D | concept.hpp | 34 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/ |
D | skipper.ipp | 93 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/ |
D | primitives.hpp | 185 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/ |
D | cpp_iteration_context.hpp | 94 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/ |
D | cpp_slex_lexer.hpp | 71 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/ |
D | lexertl_interface.hpp | 30 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/ |
D | slex_interface.hpp | 38 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/ |
D | xlex_interface.hpp | 38 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/ |
D | parser.hpp | 168 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/ |
D | cpp_lex_interface_generator.hpp | 50 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/ |
D | parser.ipp | 21 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/ |
D | iterator_range.h | 30 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()
|