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

struct  is_chained_base
 
struct  less_than_comparable
 
struct  less_than_comparable< _type, _type2, _tBase, true >
 
struct  less_than_comparable< _type, _type, _tBase, false >
 
struct  is_chained_base< less_than_comparable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< less_than_comparable2< _type, _type2, _tBase > >
 
struct  is_chained_base< less_than_comparable1< _type, _tBase > >
 
struct  equality_comparable
 
struct  equality_comparable< _type, _type2, _tBase, true >
 
struct  equality_comparable< _type, _type, _tBase, false >
 
struct  is_chained_base< equality_comparable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< equality_comparable2< _type, _type2, _tBase > >
 
struct  is_chained_base< equality_comparable1< _type, _tBase > >
 
struct  multipliable
 
struct  multipliable< _type, _type2, _tBase, true >
 
struct  multipliable< _type, _type, _tBase, false >
 
struct  is_chained_base< multipliable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< multipliable2< _type, _type2, _tBase > >
 
struct  is_chained_base< multipliable1< _type, _tBase > >
 
struct  addable
 
struct  addable< _type, _type2, _tBase, true >
 
struct  addable< _type, _type, _tBase, false >
 
struct  is_chained_base< addable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< addable2< _type, _type2, _tBase > >
 
struct  is_chained_base< addable1< _type, _tBase > >
 
struct  subtractable
 
struct  subtractable< _type, _type2, _tBase, true >
 
struct  subtractable< _type, _type, _tBase, false >
 
struct  is_chained_base< subtractable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< subtractable2< _type, _type2, _tBase > >
 
struct  is_chained_base< subtractable1< _type, _tBase > >
 
struct  is_chained_base< subtractable2_left< _type, _type2, _tBase > >
 
struct  dividable
 
struct  dividable< _type, _type2, _tBase, true >
 
struct  dividable< _type, _type, _tBase, false >
 
struct  is_chained_base< dividable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< dividable2< _type, _type2, _tBase > >
 
struct  is_chained_base< dividable1< _type, _tBase > >
 
struct  is_chained_base< dividable2_left< _type, _type2, _tBase > >
 
struct  modable
 
struct  modable< _type, _type2, _tBase, true >
 
struct  modable< _type, _type, _tBase, false >
 
struct  is_chained_base< modable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< modable2< _type, _type2, _tBase > >
 
struct  is_chained_base< modable1< _type, _tBase > >
 
struct  is_chained_base< modable2_left< _type, _type2, _tBase > >
 
struct  xorable
 
struct  xorable< _type, _type2, _tBase, true >
 
struct  xorable< _type, _type, _tBase, false >
 
struct  is_chained_base< xorable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< xorable2< _type, _type2, _tBase > >
 
struct  is_chained_base< xorable1< _type, _tBase > >
 
struct  andable
 
struct  andable< _type, _type2, _tBase, true >
 
struct  andable< _type, _type, _tBase, false >
 
struct  is_chained_base< andable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< andable2< _type, _type2, _tBase > >
 
struct  is_chained_base< andable1< _type, _tBase > >
 
struct  orable
 
struct  orable< _type, _type2, _tBase, true >
 
struct  orable< _type, _type, _tBase, false >
 
struct  is_chained_base< orable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< orable2< _type, _type2, _tBase > >
 
struct  is_chained_base< orable1< _type, _tBase > >
 
struct  is_chained_base< incrementable< _type, _tBase > >
 
struct  is_chained_base< decrementable< _type, _tBase > >
 
struct  is_chained_base< dereferenceable< _type, _tBase > >
 
struct  is_chained_base< indexable< _type, _type2, _tBase > >
 
struct  left_shiftable
 
struct  left_shiftable< _type, _type2, _tBase, true >
 
struct  left_shiftable< _type, _type, _tBase, false >
 
struct  is_chained_base< left_shiftable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< left_shiftable2< _type, _type2, _tBase > >
 
struct  is_chained_base< left_shiftable1< _type, _tBase > >
 
struct  right_shiftable
 
struct  right_shiftable< _type, _type2, _tBase, true >
 
struct  right_shiftable< _type, _type, _tBase, false >
 
struct  is_chained_base< right_shiftable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< right_shiftable2< _type, _type2, _tBase > >
 
struct  is_chained_base< right_shiftable1< _type, _tBase > >
 
struct  equivalent
 
struct  equivalent< _type, _type2, _tBase, true >
 
struct  equivalent< _type, _type, _tBase, false >
 
struct  is_chained_base< equivalent< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< equivalent2< _type, _type2, _tBase > >
 
struct  is_chained_base< equivalent1< _type, _tBase > >
 
struct  partially_ordered
 
struct  partially_ordered< _type, _type2, _tBase, true >
 
struct  partially_ordered< _type, _type, _tBase, false >
 
struct  is_chained_base< partially_ordered< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< partially_ordered2< _type, _type2, _tBase > >
 
struct  is_chained_base< partially_ordered1< _type, _tBase > >
 
struct  totally_ordered
 
struct  totally_ordered< _type, _type2, _tBase, true >
 
struct  totally_ordered< _type, _type, _tBase, false >
 
struct  is_chained_base< totally_ordered< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< totally_ordered2< _type, _type2, _tBase > >
 
struct  is_chained_base< totally_ordered1< _type, _tBase > >
 
struct  additive
 
struct  additive< _type, _type2, _tBase, true >
 
struct  additive< _type, _type, _tBase, false >
 
struct  is_chained_base< additive< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< additive2< _type, _type2, _tBase > >
 
struct  is_chained_base< additive1< _type, _tBase > >
 
struct  multiplicative
 
struct  multiplicative< _type, _type2, _tBase, true >
 
struct  multiplicative< _type, _type, _tBase, false >
 
struct  is_chained_base< multiplicative< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< multiplicative2< _type, _type2, _tBase > >
 
struct  is_chained_base< multiplicative1< _type, _tBase > >
 
struct  integer_multiplicative
 
struct  integer_multiplicative< _type, _type2, _tBase, true >
 
struct  integer_multiplicative< _type, _type, _tBase, false >
 
struct  is_chained_base< integer_multiplicative< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< integer_multiplicative2< _type, _type2, _tBase > >
 
struct  is_chained_base< integer_multiplicative1< _type, _tBase > >
 
struct  arithmetic
 
struct  arithmetic< _type, _type2, _tBase, true >
 
struct  arithmetic< _type, _type, _tBase, false >
 
struct  is_chained_base< arithmetic< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< arithmetic2< _type, _type2, _tBase > >
 
struct  is_chained_base< arithmetic1< _type, _tBase > >
 
struct  integer_arithmetic
 
struct  integer_arithmetic< _type, _type2, _tBase, true >
 
struct  integer_arithmetic< _type, _type, _tBase, false >
 
struct  is_chained_base< integer_arithmetic< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< integer_arithmetic2< _type, _type2, _tBase > >
 
struct  is_chained_base< integer_arithmetic1< _type, _tBase > >
 
struct  bitwise
 
struct  bitwise< _type, _type2, _tBase, true >
 
struct  bitwise< _type, _type, _tBase, false >
 
struct  is_chained_base< bitwise< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< bitwise2< _type, _type2, _tBase > >
 
struct  is_chained_base< bitwise1< _type, _tBase > >
 
struct  is_chained_base< unit_steppable< _type, _tBase > >
 
struct  shiftable
 
struct  shiftable< _type, _type2, _tBase, true >
 
struct  shiftable< _type, _type, _tBase, false >
 
struct  is_chained_base< shiftable< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< shiftable2< _type, _type2, _tBase > >
 
struct  is_chained_base< shiftable1< _type, _tBase > >
 
struct  ring_operators
 
struct  ring_operators< _type, _type2, _tBase, true >
 
struct  ring_operators< _type, _type, _tBase, false >
 
struct  is_chained_base< ring_operators< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< ring_operators2< _type, _type2, _tBase > >
 
struct  is_chained_base< ring_operators1< _type, _tBase > >
 
struct  ordered_ring_operators
 
struct  ordered_ring_operators< _type, _type2, _tBase, true >
 
struct  ordered_ring_operators< _type, _type, _tBase, false >
 
struct  is_chained_base< ordered_ring_operators< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< ordered_ring_operators2< _type, _type2, _tBase > >
 
struct  is_chained_base< ordered_ring_operators1< _type, _tBase > >
 
struct  field_operators
 
struct  field_operators< _type, _type2, _tBase, true >
 
struct  field_operators< _type, _type, _tBase, false >
 
struct  is_chained_base< field_operators< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< field_operators2< _type, _type2, _tBase > >
 
struct  is_chained_base< field_operators1< _type, _tBase > >
 
struct  ordered_field_operators
 
struct  ordered_field_operators< _type, _type2, _tBase, true >
 
struct  ordered_field_operators< _type, _type, _tBase, false >
 
struct  is_chained_base< ordered_field_operators< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< ordered_field_operators2< _type, _type2, _tBase > >
 
struct  is_chained_base< ordered_field_operators1< _type, _tBase > >
 
struct  euclidian_ring_operators
 
struct  euclidian_ring_operators< _type, _type2, _tBase, true >
 
struct  euclidian_ring_operators< _type, _type, _tBase, false >
 
struct  is_chained_base< euclidian_ring_operators< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< euclidian_ring_operators2< _type, _type2, _tBase > >
 
struct  is_chained_base< euclidian_ring_operators1< _type, _tBase > >
 
struct  ordered_euclidian_ring_operators
 
struct  ordered_euclidian_ring_operators< _type, _type2, _tBase, true >
 
struct  ordered_euclidian_ring_operators< _type, _type, _tBase, false >
 
struct  is_chained_base< ordered_euclidian_ring_operators< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< ordered_euclidian_ring_operators2< _type, _type2, _tBase > >
 
struct  is_chained_base< ordered_euclidian_ring_operators1< _type, _tBase > >
 
struct  euclidean_ring_operators
 
struct  euclidean_ring_operators< _type, _type2, _tBase, true >
 
struct  euclidean_ring_operators< _type, _type, _tBase, false >
 
struct  is_chained_base< euclidean_ring_operators< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< euclidean_ring_operators2< _type, _type2, _tBase > >
 
struct  is_chained_base< euclidean_ring_operators1< _type, _tBase > >
 
struct  ordered_euclidean_ring_operators
 
struct  ordered_euclidean_ring_operators< _type, _type2, _tBase, true >
 
struct  ordered_euclidean_ring_operators< _type, _type, _tBase, false >
 
struct  is_chained_base< ordered_euclidean_ring_operators< _type, _type2, _tBase, _v > >
 
struct  is_chained_base< ordered_euclidean_ring_operators2< _type, _type2, _tBase > >
 
struct  is_chained_base< ordered_euclidean_ring_operators1< _type, _tBase > >
 
struct  is_chained_base< input_iteratable< _type, _tBase > >
 
struct  is_chained_base< output_iteratable< _type, _tBase > >
 
struct  is_chained_base< forward_iteratable< _type, _tBase > >
 
struct  is_chained_base< bidirectional_iteratable< _type, _tBase > >
 
struct  is_chained_base< random_access_iteratable< _type, _type2, _tBase > >
 

详细描述

注解
用法同 boost.operators ,但迭代器相关部分参数有所删减。
参见
http://www.boost.org/doc/libs/1_47_0/boost/operators.hpp