YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
类 | |
class | holder |
抽象动态泛型持有者接口。 更多... | |
class | value_holder |
值类型动态泛型持有者。 更多... | |
class | pointer_holder |
指针类型动态泛型持有者。 更多... | |
struct | holder_tag |
使用持有者标记。 更多... | |
struct | wrap_handler |
class | iterator_handler |
class | input_iterator_handler |
class | forward_iterator_handler |
class | bidirectional_iterator_handler |
类型定义 | |
typedef std::uint32_t | op_code |
typedef pod_storage < non_aggregate_pod > | any_storage |
typedef void(* | any_manager )(any_storage &, const any_storage &, op_code) |
枚举 | |
enum | base_op : op_code { no_op, get_type, get_ptr, clone, destroy, get_holder_type, get_holder_ptr, end_base_op } |
enum | iterator_op : op_code { check_undereferenceable = end_base_op, dereference, increase, end_iterator_op } |
enum | input_iterator_op : op_code { equals = end_iterator_op, end_input_iterator_op, end_output_iterator_op = end_input_iterator_op, end_forward_iterator_op = end_input_iterator_op } |
enum | bidirectional_iteartor_op : op_code { decrease = end_forward_iterator_op, end_bidirectional_iterator_op } |
enum | random_access_iteartor_op : op_code { advance = end_forward_iterator_op, distance, less_compare, end_random_access_iteartor_op } |
typedef void(* ystdex::any_ops::any_manager)(any_storage &, const any_storage &, op_code) |
typedef std::uint32_t ystdex::any_ops::op_code |
enum ystdex::any_ops::base_op : op_code |
在文件 any_iterator.hpp 第 62 行定义.
在文件 any_iterator.hpp 第 53 行定义.
在文件 any_iterator.hpp 第 43 行定义.
在文件 any_iterator.hpp 第 69 行定义.