Lines Matching refs:pod_deque
159 template<class T, unsigned S = 6> class pod_deque
168 ~pod_deque();
169 pod_deque();
170 pod_deque(unsigned block_ptr_inc);
171 pod_deque(const pod_deque<T, S>& v);
172 const pod_deque<T, S>& operator = (const pod_deque<T, S>& v);
275 template<class T, unsigned S> pod_deque<T, S>::~pod_deque() in ~pod_deque()
287 void pod_deque<T, S>::free_tail(unsigned size) in free_tail()
297 template<class T, unsigned S> pod_deque<T, S>::pod_deque() : in pod_deque() function
306 pod_deque<T, S>::pod_deque(unsigned block_ptr_inc) : in pod_deque() function
315 pod_deque<T, S>::pod_deque(const pod_deque<T, S>& v) : in pod_deque() function
329 const pod_deque<T, S>& pod_deque<T, S>::operator = (const pod_deque<T, S>& v)
342 void pod_deque<T, S>::allocate_block(unsigned nb) in allocate_block()
359 inline T* pod_deque<T, S>::data_ptr() in data_ptr()
368 inline void pod_deque<T, S>::add(const T& val) in add()
374 inline void pod_deque<T, S>::remove_last() in remove_last()
381 void pod_deque<T, S>::modify_last(const T& val) in modify_last()
387 int pod_deque<T, S>::allocate_continuous_block(unsigned num_elements) in allocate_continuous_block()
407 unsigned pod_deque<T, S>::byte_size() const in byte_size()