YSTest: any_iterator.hpp 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

类 | 命名空间 | 类型定义 | 枚举
any_iterator.hpp 文件参考
YBaseLib » YStandardExtend

动态泛型迭代器。 更多...

`#include "any.h"`
`#include "iterator.hpp"`
any_iterator.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | ystdex::any_ops::iterator_handler< _type, _tReference >
class | ystdex::any_ops::input_iterator_handler< _type, _tReference >
class | ystdex::any_ops::forward_iterator_handler< _type, _tReference >
class | ystdex::any_ops::bidirectional_iterator_handler< _type, _tReference >
class | ystdex::any_input_iterator< _type, _tDifference, _tPointer, _tReference >
| 动态泛型输入迭代器。 更多...
class | ystdex::any_forward_iterator< _type, _tDifference, _tPointer, _tReference >
| 动态泛型前向迭代器。 更多...
class | ystdex::any_bidirectional_iterator< _type, _tDifference, _tPointer, _tReference >
| 动态泛型双向迭代器。 更多...

## 命名空间

| ystdex
| `<memory>` 特性测试宏。
| ystdex::any_ops

## 类型定义

using | ystdex::input_monomorphic_iterator = any_input_iterator< void_ref, ptrdiff_t, void *, void_ref_any >
using | ystdex::forward_monomorphic_iterator = any_forward_iterator< void_ref, ptrdiff_t, void *, void_ref >
using | ystdex::bidirectional_monomorphic_iterator = any_bidirectional_iterator< void_ref, ptrdiff_t, void *, void_ref >

## 枚举

enum | ystdex::any_ops::iterator_op : op_code { ystdex::any_ops::check_undereferenceable = end_base_op, ystdex::any_ops::dereference, ystdex::any_ops::increase, ystdex::any_ops::end_iterator_op }
enum | ystdex::any_ops::input_iterator_op : op_code { ystdex::any_ops::equals = end_iterator_op, ystdex::any_ops::end_input_iterator_op, ystdex::any_ops::end_output_iterator_op = end_input_iterator_op, ystdex::any_ops::end_forward_iterator_op = end_input_iterator_op }
enum | ystdex::any_ops::bidirectional_iteartor_op : op_code { ystdex::any_ops::decrease = end_forward_iterator_op, ystdex::any_ops::end_bidirectional_iterator_op }
enum | ystdex::any_ops::random_access_iteartor_op : op_code { ystdex::any_ops::advance = end_forward_iterator_op, ystdex::any_ops::distance, ystdex::any_ops::less_compare, ystdex::any_ops::end_random_access_iteartor_op }

## 详细描述

动态泛型迭代器。

版本
  r1443

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 355

创建时间:
  2012-11-08 14:28:42 +0800

修改时间:
  2019-03-06 17:00 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::AnyIterator

在文件 any_iterator.hpp 中定义.