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

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

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

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

## 类

struct | addable1
struct | addable2
struct | additive1
struct | additive2
struct | andable1
struct | andable2
struct | arithmetic1
struct | arithmetic2
struct | bidirectional_iteratable
struct | bitwise1
struct | bitwise2
struct | combined_hash_tuple
struct | combined_hash_tuple< _bNoExcept, _type, variadic_sequence< _vSeq...> >
struct | decrementable
struct | dereferenceable
struct | dividable1
struct | dividable2
struct | dividable2_left
struct | equality_comparable1
struct | equality_comparable2
struct | equivalent1
struct | equivalent2
struct | euclidean_ring_operators1
struct | euclidean_ring_operators2
struct | expand_proxy
struct | expand_proxy< _fCallable, 0 >
struct | field_operators1
struct | field_operators2
struct | forward_iteratable
struct | general_cast_helper
struct | general_cast_helper< _tFrom, _tTo, false >
struct | general_cast_helper< _type, _type, false >
struct | general_cast_helper< _type, _type, true >
struct | general_cast_type_helper
struct | general_polymorphic_cast_helper
struct | general_polymorphic_cast_helper< _tFrom, _tTo, false >
struct | has_mem_value
struct | has_subscription
struct | have_common_nonempty_virtual_base
struct | have_equality_operator
struct | have_nonempty_virtual_base
struct | incrementable
struct | indexable
struct | input_iteratable
struct | integer_arithmetic1
struct | integer_arithmetic2
struct | integer_multiplicative1
struct | integer_multiplicative2
struct | left_shiftable1
struct | left_shiftable2
struct | less_than_comparable1
struct | less_than_comparable2
struct | modable1
struct | modable2
struct | modable2_left
struct | multipliable1
struct | multipliable2
struct | multiplicative1
struct | multiplicative2
struct | orable1
struct | orable2
struct | ordered_euclidean_ring_operators1
struct | ordered_euclidean_ring_operators2
struct | ordered_field_operators1
struct | ordered_field_operators2
struct | ordered_ring_operators1
struct | ordered_ring_operators2
struct | output_iteratable
struct | partially_ordered1
struct | partially_ordered2
struct | random_access_iteratable
struct | right_shiftable1
struct | right_shiftable2
struct | ring_operators1
struct | ring_operators2
struct | shiftable1
struct | shiftable2
struct | subtractable1
struct | subtractable2
struct | subtractable2_left
struct | totally_ordered1
struct | totally_ordered2
struct | tuple_element_convertible
struct | tuple_element_convertible< _type1, _type2, variadic_sequence<> >
struct | tuple_element_convertible< std::tuple< _types1...>, std::tuple< _types2...>, variadic_sequence< _vHead, _vSeq...> >
struct | unit_steppable
struct | wrap_mixin_helper
struct | wrap_mixin_helper< variadic_sequence< _vSeq...>, std::tuple< _types...> >
struct | xorable1
struct | xorable2

## 函数

template<class _tCon , typename _tKey >
bool | exists (const _tCon &con, const _tKey &key, decltype(std::declval< _tCon >().count())=1U)
template<class _tCon , typename _tKey >
bool | exists (const _tCon &con, const _tKey &key,...)
template<typename _tFwd1 , typename _tFwd2 , typename _fPred >
bool | ends_with_iter_dispatch (_tFwd1 b, _tFwd1 e, _tFwd2 bt, _tFwd2 et, _fPred comp, std::bidirectional_iterator_tag)

## 详细描述

自从
  build 488
  build 447
  build 450

## 函数说明

template<typename _tFwd1 , typename _tFwd2 , typename _fPred >

bool ystdex::details::ends_with_iter_dispatch | ( | _tFwd1 | b,
|  | _tFwd1 | e,
|  | _tFwd2 | bt,
|  | _tFwd2 | et,
|  | _fPred | comp,
|  | std::bidirectional_iterator_tag |
| ) |  |

待办事项:
  支持 std::forward_iterator_tag 重载。

在文件 string.hpp 第 107 行定义.

参考自 ystdex::ends_with().

这是这个函数的调用关系图:
template<class _tCon , typename _tKey >

bool ystdex::details::exists | ( | const _tCon & | con,
|  | const _tKey & | key,
|  | decltype(std::declval< _tCon >().count()) | = `1U`
| ) |  |

在文件 container.hpp 第 350 行定义.

参考自 ystdex::exists().

这是这个函数的调用关系图:
template<class _tCon , typename _tKey >

bool ystdex::details::exists | ( | const _tCon & | con,
|  | const _tKey & | key,
|  |  | ...
| ) |  |

在文件 container.hpp 第 357 行定义.