Halide 21.0.0
Halide compiler and libraries
|
#include <Error.h>
Public Member Functions | |
template<typename S> | |
HALIDE_ALWAYS_INLINE T & | operator<< (const S &x) |
HALIDE_ALWAYS_INLINE | operator bool () const |
Protected Member Functions | |
std::string | finalize_message () |
T & | init (const char *file, const char *function, const int line, const char *condition_string, const char *prefix) |
Protected Attributes | |
std::ostringstream | msg {} |
bool | finalized {false} |
|
inline |
Definition at line 127 of file Error.h.
References HALIDE_ALWAYS_INLINE, and msg.
|
inline |
Definition at line 132 of file Error.h.
References finalized, and HALIDE_ALWAYS_INLINE.
|
inlineprotected |
|
inlineprotected |
Definition at line 152 of file Error.h.
References Halide::Internal::debug_is_active_impl(), and msg.
Referenced by Halide::Internal::ErrorReport< Exception >::init(), and Halide::Internal::WarningReport::init().
|
protected |
Definition at line 137 of file Error.h.
Referenced by finalize_message(), init(), and operator<<().
|
protected |
Definition at line 138 of file Error.h.
Referenced by finalize_message(), and operator bool().