YSTest: ystdex::iterator_transformation 命名空间参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 命名空间列表
- 命名空间成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
函数
ystdex::iterator_transformation 命名空间参考

迭代转换操作。 更多...

## 函数

template<typename _tIterator >
static auto | first (const _tIterator &i) -> decltype(std::addressof(i->first))
template<typename _tIterator >
static auto | second (const _tIterator &i) -> decltype(std::addressof(i->second))
template<typename _tIterator >
static auto | indirect (const _tIterator &i) -> decltype(*i)

## 详细描述

迭代转换操作。

自从
  build 358

## 函数说明

template<typename _tIterator >

static auto ystdex::iterator_transformation::first | ( | const _tIterator & | i | ) | -> decltype(std::addressof(i->first))

inlinestatic

在文件 iterator.hpp 第 570 行定义.

参考自 ystdex::erase_all(),ystdex::erase_all_if(),YSLib::Text::TextFileBuffer::GetPosition(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator std::pair< _tFirst, _tSecond >(),YSLib::Text::TextFileBuffer::Iterator::operator*(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator*(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator+(),YSLib::Text::TextFileBuffer::Iterator::operator++(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator++(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator+=(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator-(),YSLib::Text::TextFileBuffer::Iterator::operator--(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator--(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator-=(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator->(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator[](),ystdex::operator|() , 以及 ystdex::pod_fill().

这是这个函数的调用关系图:
template<typename _tIterator >

static auto ystdex::iterator_transformation::indirect | ( | const _tIterator & | i | ) | -> decltype(*i)

inlinestatic

在文件 iterator.hpp 第 582 行定义.

参考自 ystdex::operator|().

这是这个函数的调用关系图:
template<typename _tIterator >

static auto ystdex::iterator_transformation::second | ( | const _tIterator & | i | ) | -> decltype(std::addressof(i->second))

inlinestatic

在文件 iterator.hpp 第 576 行定义.

参考自 ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator std::pair< _tFirst, _tSecond >(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator+(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator++(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator+=(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator-(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator--(),ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator-=() , 以及 ystdex::operator|().

这是这个函数的调用关系图: