Searched refs:fixed_size_queue (Results 1 – 11 of 11) sorted by relevance
/third_party/boost/boost/spirit/home/support/iterators/detail/ |
D | fixed_size_queue.hpp | 149 class fixed_size_queue class 154 fixed_size_queue* self; 162 position(const fixed_size_queue* s, std::size_t p) in position() 163 : self(const_cast<fixed_size_queue*>(s)), pos(p) in position() 167 void set_queue(fixed_size_queue* q) { self = q; } in set_queue() 172 typedef fsq_iterator<fixed_size_queue<T, N>, T, T*> iterator; 174 fsq_iterator<fixed_size_queue<T, N>, T const, T const*> 178 friend class fsq_iterator<fixed_size_queue<T, N>, T, T*>; 179 friend class fsq_iterator<fixed_size_queue<T, N>, T const, T const*>; 181 fixed_size_queue(); [all …]
|
D | fixed_size_queue_policy.hpp | 31 struct fixed_size_queue struct 38 typedef detail::fixed_size_queue<Value, N> queue_type; 121 typedef detail::fixed_size_queue<Value, N> queue_type;
|
/third_party/boost/boost/spirit/home/classic/iterator/ |
D | fixed_size_queue.hpp | 160 class fixed_size_queue class 165 fixed_size_queue* self; 173 position(const fixed_size_queue* s, std::size_t p) in position() 174 : self(const_cast<fixed_size_queue*>(s)), pos(p) in position() 180 typedef impl::fsq_iterator<fixed_size_queue<T, N>, T, T*> iterator; 181 typedef impl::fsq_iterator<fixed_size_queue<T, N>, T const, T const*> 185 friend class impl::fsq_iterator<fixed_size_queue<T, N>, T, T*>; 186 friend class impl::fsq_iterator<fixed_size_queue<T, N>, T const, T const*>; 188 fixed_size_queue(); 189 fixed_size_queue(const fixed_size_queue& x); [all …]
|
D | typeof.hpp | 29 template<typename T, std::size_t N> class fixed_size_queue; 53 BOOST_TYPEOF_REGISTER_TEMPLATE(BOOST_SPIRIT_CLASSIC_NS::multi_pass_policies::fixed_size_queue,(BOOS… 76 BOOST_TYPEOF_REGISTER_TEMPLATE(BOOST_SPIRIT_CLASSIC_NS::fixed_size_queue,(typename)(BOOST_TYPEOF_IN…
|
D | multi_pass_fwd.hpp | 26 template<std::size_t N> class fixed_size_queue;
|
D | multi_pass.hpp | 379 class fixed_size_queue class 388 typedef BOOST_SPIRIT_CLASSIC_NS::fixed_size_queue<ValueT, N> queue_type; 1238 multi_pass_policies::fixed_size_queue<N> > 1245 multi_pass_policies::fixed_size_queue<N> > base_t;
|
/third_party/boost/boost/spirit/home/support/iterators/ |
D | look_ahead.hpp | 31 , iterator_policies::fixed_size_queue<N> > 40 , iterator_policies::fixed_size_queue<N> >
|
D | multi_pass_fwd.hpp | 39 template<std::size_t N> struct fixed_size_queue;
|
/third_party/boost/libs/spirit/classic/test/ |
D | fixed_size_queue_fail_tests.cpp | 17 typedef BOOST_SPIRIT_CLASSIC_NS::fixed_size_queue<int, 5> queue_t;
|
D | fixed_size_queue_tests.cpp | 17 typedef BOOST_SPIRIT_CLASSIC_NS::fixed_size_queue<int, 5> queue_t;
|
/third_party/boost/libs/spirit/doc/support/ |
D | multi_pass.qbk | 241 It should not be used with the `fixed_size_queue` 258 [[`fixed_size_queue<N>`][This policy keeps a circular buffer that is size 259 `N+1` and stores `N` elements. `fixed_size_queue` 311 `fixed_size_queue` policy. While the default multi_pass configuration is 315 `fixed_size_queue<N>` StoragePolicy.
|