YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
ystdex::details 命名空间参考

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.hpp107 行定义.

参考自 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.hpp350 行定义.

参考自 ystdex::exists().

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

template<class _tCon , typename _tKey >
bool ystdex::details::exists ( const _tCon &  con,
const _tKey &  key,
  ... 
)

在文件 container.hpp357 行定义.