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

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

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

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

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

## 函数

template<typename _tIterator >
static auto | first (const _tIterator &i) -> decltype((i->first))
template<typename _tIterator >
static auto | second (const _tIterator &i) -> decltype((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((i->first))

inlinestatic

自从
  build 412

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

参考自 YSLib::UI::Styles::AddHandlers(), ystdex::erase_all(), ystdex::erase_all_if(), YSLib::Text::TextFileBuffer::GetPosition(), ystdex::hash_range(), ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::operator std::pair< _tFirst, _tSecond >(), YSLib::Text::TextFileBuffer::iterator::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+=(), 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(), YSLib::GHandlerRegisterBase< GWidgetInserterRegister< _tParams...>, string, GWidgetInserter< _tParams...> >::Register() , 以及 YSLib::GHandlerRegisterBase< GWidgetInserterRegister< _tParams...>, string, GWidgetInserter< _tParams...> >::RegisterTail().

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

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

inlinestatic

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

参考自 ystdex::operator|().

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

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

inlinestatic

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

参考自 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::operator|().

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