DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
da_order_small_map< KEY, VALUE, CONTAINTER_KEY, CONTAINTER_VALUE >::const_iterator类 参考

Public 类型

typedef std::bidirectional_iterator_tag iterator_category
 
typedef qptrdiff difference_type
 
typedef VALUE value_type
 
typedef const VALUE * pointer
 
typedef const VALUE & reference
 

Public 成员函数

 const_iterator (typename CONTAINTER_KEY::const_iterator ki, typename CONTAINTER_VALUE::const_iterator vi)
 
 const_iterator (const iterator &o)
 
const KEY & key () const
 
const VALUE & value () const
 
const VALUE & operator* () const
 
const VALUE * operator-> () const
 
bool operator== (const const_iterator &o) const
 
bool operator!= (const const_iterator &o) const
 
const_iteratoroperator++ ()
 ++i
 
const_iterator operator++ (int)
 i++
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 
const_iterator operator+ (int j) const
 
const_iterator operator- (int j) const
 
const_iteratoroperator+= (int j)
 
const_iteratoroperator-= (int j)
 

友元

class iterator
 
class da_order_small_map< KEY, VALUE, CONTAINTER_KEY, CONTAINTER_VALUE >
 

成员函数说明

◆ operator++() [1/2]

template<typename KEY , typename VALUE , typename CONTAINTER_KEY = std::vector< KEY >, typename CONTAINTER_VALUE = std::vector< VALUE >>
const_iterator & da_order_small_map< KEY, VALUE, CONTAINTER_KEY, CONTAINTER_VALUE >::const_iterator::operator++ ( )
inline

++i

返回

◆ operator++() [2/2]

template<typename KEY , typename VALUE , typename CONTAINTER_KEY = std::vector< KEY >, typename CONTAINTER_VALUE = std::vector< VALUE >>
const_iterator da_order_small_map< KEY, VALUE, CONTAINTER_KEY, CONTAINTER_VALUE >::const_iterator::operator++ ( int  )
inline

i++

返回

该类的文档由以下文件生成: