YSTest: POD Type Operations

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
函数
POD Type Operations
Gerneral Algorithms

POD 类型操作。 更多...

POD Type Operations 的协作图:

## 函数

template<class _type >
_type * | ystdex::pod_fill (_type *first, _type *last, const _type &value)
template<class _type >
_type * | ystdex::pod_copy_n (const _type *first, size_t n, _type *result)
template<class _type >
_type * | ystdex::pod_copy (const _type *first, const _type *last, _type *result)
template<class _type >
_type * | ystdex::pod_move_n (const _type *first, size_t n, _type *result)
template<class _type >
_type * | ystdex::pod_move (const _type *first, const _type *last, _type *result)

## 详细描述

POD 类型操作。

模板参数

  _type | 指定对象类型。

前置条件
  静态断言： `is_pod<remove_reference_t<_type>>::value` 。

注解
  不检查指针是否有效。

自从
  build 304

## 函数说明

template<class _type >

_type* ystdex::pod_copy | ( | const _type * | first,
|  | const _type * | last,
|  | _type * | result
| ) |  |

inline

在文件 algorithm.hpp 第 92 行定义.

参考 ystdex::pod_copy_n().

函数调用图:
template<class _type >

_type* ystdex::pod_copy_n | ( | const _type * | first,
|  | size_t | n,
|  | _type * | result
| ) |  |

inline

在文件 algorithm.hpp 第 81 行定义.

参考自 ystdex::pod_copy().

这是这个函数的调用关系图:
template<class _type >

_type* ystdex::pod_fill | ( | _type * | first,
|  | _type * | last,
|  | const _type & | value
| ) |  |

inline

在文件 algorithm.hpp 第 56 行定义.

参考 ystdex::iterator_transformation::first().

函数调用图:
template<class _type >

_type* ystdex::pod_move | ( | const _type * | first,
|  | const _type * | last,
|  | _type * | result
| ) |  |

inline

在文件 algorithm.hpp 第 110 行定义.

参考 ystdex::pod_move_n().

函数调用图:
template<class _type >

_type* ystdex::pod_move_n | ( | const _type * | first,
|  | size_t | n,
|  | _type * | result
| ) |  |

inline

在文件 algorithm.hpp 第 99 行定义.

参考自 ystdex::pod_move() , 以及 YSLib::Drawing::TextRegion::Scroll().

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