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 中定义.