|
YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
动态泛型类型。 更多...


类 | |
| union | ystdex::non_aggregate_pod |
| union | ystdex::pod_storage< _tPOD > |
| class | ystdex::void_ref |
| 任意对象引用类型。 更多... | |
| class | ystdex::any_ops::holder |
| 抽象动态泛型持有者接口。 更多... | |
| class | ystdex::any_ops::value_holder< _type > |
| 值类型动态泛型持有者。 更多... | |
| class | ystdex::any_ops::pointer_holder< _type > |
| 指针类型动态泛型持有者。 更多... | |
| struct | ystdex::any_ops::holder_tag |
| 使用持有者标记。 更多... | |
| class | ystdex::any |
| 基于类型擦除的动态泛型对象。 更多... | |
| class | ystdex::bad_any_cast |
| 动态泛型转换失败异常。 更多... | |
| struct | ystdex::pseudo_output |
| 伪输出对象。 更多... | |
命名空间 | |
| ystdex | |
| ystdex::any_ops | |
类型定义 | |
| using | ystdex::any_ops::op_code = std::uint32_t |
| using | ystdex::any_ops::any_storage = pod_storage< non_aggregate_pod > |
| using | ystdex::any_ops::any_manager = void(*)(any_storage &, const any_storage &, op_code) |
函数 | |
| void | ystdex::swap (any &x, any &y) |
| 交换对象。 更多... | |
动态泛型类型。
在文件 any.h 中定义.