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());
 }