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

迭代器 更多...

#include <da_order_small_map.hpp>

Public 类型

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

Public 成员函数

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

友元

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

详细描述

template<typename KEY, typename VALUE, typename CONTAINTER_KEY = std::vector< KEY >, typename CONTAINTER_VALUE = std::vector< VALUE >>
class da_order_small_map< KEY, VALUE, CONTAINTER_KEY, CONTAINTER_VALUE >::iterator

迭代器

成员函数说明

◆ operator++() [1/2]

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

++i

返回

◆ operator++() [2/2]

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

i++

返回

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