YSTest  PreAlpha_b500_20140530
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 override
 
 bad_any_cast ()
 
 bad_any_cast (const std::type_info &from_type, const std::type_info &to_type)
 
const char * from () const
 
const char * to () const
 

Private 属性

const char * from_name
 
const char * to_name
 

详细描述

动态泛型转换失败异常。

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

在文件 any.h741 行定义.

构造及析构函数说明

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

在文件 any.h752 行定义.

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

在文件 any.h756 行定义.

成员函数说明

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

在文件 any.h762 行定义.

参考自 NPL::LoadNPLA1().

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

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

在文件 any.h768 行定义.

参考自 NPL::LoadNPLA1().

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

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

在文件 any.h775 行定义.

类成员变量说明

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

在文件 any.h745 行定义.

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

在文件 any.h747 行定义.


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