公共成员函数 | 所有成员列表
cudf::logic_error 结构体参考

违反逻辑先决条件时抛出的异常。更多...

#include <error.hpp>

cudf::logic_error 的继承图
cudf::stacktrace_recorder

公共成员函数

 logic_error (char const *const message)
 构造带错误消息的 logic_error更多...
 
 logic_error (std::string const &message)
 构造一个新的带错误消息的 logic error 对象。更多...
 
- 从 cudf::stacktrace_recorder 继承的公共成员函数
char const * stacktrace () const
 获取在对象构造期间捕获的存储的堆栈跟踪。更多...
 

额外继承成员

- 从 cudf::stacktrace_recorder 继承的受保护属性
std::string const _stacktrace
 存储为一个字符串的整个堆栈跟踪。
 

详细描述

违反逻辑先决条件时抛出的异常。

此异常不应直接抛出,而是由 CUDF_EXPECTS 宏抛出。

定义于文件 error.hpp 的第 64 行。

构造函数和析构函数文档

◆ logic_error() [1/2]

cudf::logic_error::logic_error ( char const *const  message)
inline

构造带错误消息的 logic_error

参数
message与异常关联的消息

定义于文件 error.hpp 的第 70 行。

◆ logic_error() [2/2]

cudf::logic_error::logic_error ( std::string const &  message)
inline

构造一个新的带错误消息的 logic error 对象。

参数
message与异常关联的消息

定义于文件 error.hpp 的第 77 行。


此结构体的文档生成自以下文件