Home
last modified time | relevance | path

Searched refs:MultiPass (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/support/iterators/detail/
H A Dmulti_pass.hpp32 template <typename MultiPass>
33 static void destroy(MultiPass&) {} in destroy()
37 template <typename MultiPass, typename TokenType>
38 static void advance_input(MultiPass& mp);
40 template <typename MultiPass>
41 static typename MultiPass::reference get_input(MultiPass& mp);
43 template <typename MultiPass>
44 static bool input_at_eof(MultiPass const& mp);
46 template <typename MultiPass, typename TokenType>
47 static bool input_is_valid(MultiPass& mp, TokenType& curtok);
[all …]
H A Dcombine_policies.hpp44 template <typename MultiPass>
45 static void destroy(MultiPass& mp) in destroy()
61 template <typename MultiPass>
62 inline static void clear_queue(MultiPass& mp) in clear_queue()
79 template <typename MultiPass>
80 static void destroy(MultiPass& mp) in destroy()
95 template <typename MultiPass>
96 inline static void clear_queue(MultiPass& mp) in clear_queue()
103 template <typename MultiPass>
104 inline static void advance_input(MultiPass& mp) in advance_input()
[all …]
H A Dsplit_std_deque_policy.hpp51 template <typename MultiPass>
52 static typename MultiPass::reference
53 dereference(MultiPass const& mp) in dereference()
63 if (size >= threshold && MultiPass::is_unique(mp)) in dereference()
69 return MultiPass::get_input(mp); in dereference()
78 template <typename MultiPass>
79 static void increment(MultiPass& mp) in increment()
94 if (size >= threshold && MultiPass::is_unique(mp)) in increment()
104 queue.push_back(MultiPass::get_input(mp)); in increment()
107 MultiPass::advance_input(mp); in increment()
[all …]
H A Distream_policy.hpp44 template <typename MultiPass>
45 static void destroy(MultiPass&) {} in destroy() argument
47 template <typename MultiPass>
48 static typename MultiPass::reference get_input(MultiPass& mp) in get_input()
55 template <typename MultiPass>
56 static void advance_input(MultiPass& mp) in advance_input()
67 template <typename MultiPass>
68 static bool input_at_eof(MultiPass const& mp) in input_at_eof()
73 template <typename MultiPass>
74 static bool input_is_valid(MultiPass const& mp, value_type const&) in input_is_valid()
H A Dref_counted_policy.hpp35 template <typename MultiPass>
36 static void clone(MultiPass& mp) in clone()
44 template <typename MultiPass>
45 static bool release(MultiPass& mp) in release()
53 template <typename MultiPass>
54 static bool is_unique(MultiPass const& mp) in is_unique()
59 template <typename MultiPass>
60 static void destroy(MultiPass&) {} in destroy()
H A Dbuf_id_check_policy.hpp58 template <typename MultiPass>
59 static void docheck(MultiPass const& mp) in docheck()
66 template <typename MultiPass>
67 static void clear_queue(MultiPass& mp) in clear_queue()
73 template <typename MultiPass>
74 static void destroy(MultiPass&) {} in destroy()