PB_DS_CLASS_T_DEC
inline typename PB_DS_CLASS_C_DEC::reverse_iterator
PB_DS_CLASS_C_DEC::
rbegin()
{
  return (reverse_iterator(m_p_head->m_p_right));
}
예제 #2
0
DecodeOrderSampleMap::reverse_iterator DecodeOrderSampleMap::reverseFindSampleWithDecodeKey(const KeyType& key)
{
    DecodeOrderSampleMap::iterator found = findSampleWithDecodeKey(key);
    if (found == end())
        return rend();
    return --reverse_iterator(found);
}
PB_DS_CLASS_T_DEC
inline typename PB_DS_CLASS_C_DEC::reverse_iterator
PB_DS_CLASS_C_DEC::
rend()
{
  return (reverse_iterator(m_p_head));
}
예제 #4
0
SampleMap::reverse_iterator SampleMap::reverseFindSampleWithDecodeTime(const MediaTime& time)
{
    SampleMap::iterator found = findSampleWithDecodeTime(time);
    if (found == decodeEnd())
        return reverseDecodeEnd();
    return --reverse_iterator(found);
}
예제 #5
0
typename fcppt::container::raw_vector<T, A>::reverse_iterator
fcppt::container::raw_vector<T, A>::rend()
{
    return
        reverse_iterator(
            this->begin()
        );
}
 /**
  *  \brief Get iterator for a given Node.
  *  \param node_ Node to find.
  *  \return iterator to Node, or rend() otherwise.
  */
 List::reverse_iterator List::rfind(Node* node_)
 {
     iterator found = this->find(node_);
     if (found == this->end())
     {
         return rend();
     }
     else
     {
         return reverse_iterator(++found);
     }
 }
	reverse_iterator rbegin()
		{	// return iterator for beginning of reversed mutable sequence
		return (reverse_iterator(end()));
		}
예제 #8
0
파일: list.cpp 프로젝트: pshizhsysu/STL
typename List<T, Allocator>::reverse_iterator  
List<T, Allocator>::rbegin()  
{  
    std::cout << "rbegin()" << std::endl;  
    return reverse_iterator(end());   
}  
예제 #9
0
파일: main.cpp 프로젝트: CCJY/coliru
 T const* crbegin() const { return reverse_iterator(cbegin()); }
예제 #10
0
파일: main.cpp 프로젝트: CCJY/coliru
 T* rbegin() const { return reverse_iterator(begin()); }
예제 #11
0
BiIt rtrim(BiIt first, BiIt last, Pred pred = Pred()) {
    using reverse_iterator = std::reverse_iterator<BiIt>;
    return std::find_if_not(reverse_iterator(last), reverse_iterator(first), pred).base();
}
예제 #12
0
 inline reverse_iterator	rbegin (void)		{ return (reverse_iterator (end())); }
예제 #13
0
//------------------------------------------------------------------------------
// Name: rend
//------------------------------------------------------------------------------
Function::reverse_iterator Function::rend() {
	return reverse_iterator(blocks_.begin());
}
예제 #14
0
cell_vector::reverse_iterator cell_vector::rend()
{
    return reverse_iterator(begin());
}
예제 #15
0
 inline Array::reverse_iterator Array::rend() {
     return reverse_iterator(begin());
 }
예제 #16
0
파일: tree.hpp 프로젝트: max3903/SFLphone
    reverse_iterator rbegin()
    {
	return reverse_iterator(&t_, pj_rbtree_last(&t_));
    }
typename MyFixedSizeArray<VALUE,SIZE>::reverse_iterator
MyFixedSizeArray<VALUE,SIZE>::rend()
{
    return reverse_iterator(begin());
}
예제 #18
0
 inline reverse_iterator	rend (void)		{ return (reverse_iterator (begin())); }
예제 #19
0
//------------------------------------------------------------------------------
// Name: rend
//------------------------------------------------------------------------------
BasicBlock::reverse_iterator BasicBlock::rend() {
	return reverse_iterator(instructions_.begin());
}
예제 #20
0
 forceinline typename SharedArray<T>::reverse_iterator
 SharedArray<T>::rend(void) {
   assert(object() != NULL);
   return reverse_iterator(static_cast<SAO*>(object())->begin());
 }
예제 #21
0
String::reverse_iterator String::rend() const {
    return reverse_iterator(begin());
}
예제 #22
0
			reverse_iterator operator++(int){
				T* tmp=pos;
				--pos;
				return reverse_iterator(pos);
			}
예제 #23
0
파일: main.cpp 프로젝트: CCJY/coliru
 T* rend() const { return reverse_iterator(end()); }
예제 #24
0
			reverse_iterator operator--(int){
				T* tmp=pos;
				++pos;
				return reverse_iterator(pos);
			}
예제 #25
0
파일: main.cpp 프로젝트: CCJY/coliru
 T const* crend() const { return reverse_iterator(cend()); }
예제 #26
0
			reverse_iterator operator+(int _ref){
				return reverse_iterator(pos+_ref);
			}
예제 #27
0
파일: list.cpp 프로젝트: pshizhsysu/STL
typename List<T, Allocator>::reverse_iterator  
List<T, Allocator>::rend()  
{  
    return reverse_iterator(begin());     
}  
예제 #28
0
			reverse_iterator operator-(int _ref){
				return reverse_iterator(pos-_ref);
			}
	reverse_iterator rend()
		{	// return iterator for end of reversed mutable sequence
		return (reverse_iterator(begin()));
		}
예제 #30
0
 MString::reverse_iterator MString::rend()
 {
     return reverse_iterator(begin());
 }