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

动态泛型转换失败异常。 更多...

#include <any.h>

类 ystdex::bad_any_cast 继承关系图:
ystdex::bad_any_cast 的协作图:

Public 成员函数

virtual const char * what () const ynoexcept override
 
 bad_any_cast ()
 
 bad_any_cast (const std::type_info &from_type, const std::type_info &to_type)
 
const char * from () const ynoexcept
 
const char * to () const ynoexcept
 

Private 属性

const char * from_name
 
const char * to_name
 

详细描述

动态泛型转换失败异常。

注解
基本接口和语义同 boost::bad_any_cast 。
参见
any_cast
自从
build 331

在文件 any.h723 行定义.

构造及析构函数说明

ystdex::bad_any_cast::bad_any_cast ( )
inline
自从
build 342

在文件 any.h734 行定义.

ystdex::bad_any_cast::bad_any_cast ( const std::type_info &  from_type,
const std::type_info &  to_type 
)
inline

在文件 any.h738 行定义.

成员函数说明

const char* ystdex::bad_any_cast::from ( ) const
inline

在文件 any.h744 行定义.

参考自 operator>>().

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

const char* ystdex::bad_any_cast::to ( ) const
inline

在文件 any.h749 行定义.

参考自 operator>>().

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

virtual const char* ystdex::bad_any_cast::what ( ) const
inlineoverridevirtual

在文件 any.h755 行定义.

类成员变量说明

const char* ystdex::bad_any_cast::from_name
private
自从
build 342

在文件 any.h727 行定义.

const char* ystdex::bad_any_cast::to_name
private
自从
build 342

在文件 any.h729 行定义.


该类的文档由以下文件生成: