Halide 22.0.0 Halide compiler and libraries

Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
Halide::Internal::ReportBase< T > Class Template Reference

`#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)

## Detailed Description

template<typename T>
class Halide::Internal::ReportBase< T >

Definition at line 129 of file Error.h.

## Member Function Documentation

## ◆ operator<<()

template<typename T >
template<typename S >

HALIDE_ALWAYS_INLINE T & Halide::Internal::ReportBase< T >::operator<< | ( | const S & | x | ) |
| inline

Definition at line 138 of file Error.h.

## ◆ operator bool()

template<typename T >

HALIDE_ALWAYS_INLINE Halide::Internal::ReportBase< T >::operator bool | ( |  | ) | const
| inline

Definition at line 143 of file Error.h.

## ◆ finalize_message()

template<typename T >

std::string Halide::Internal::ReportBase< T >::finalize_message | ( |  | ) |
| inline protected

Definition at line 152 of file Error.h.

## ◆ init()

template<typename T >

T & Halide::Internal::ReportBase< T >::init | ( | const char * | file,
|  | const char * | function,
|  | const int | line,
|  | const char * | condition_string
| ) |  |
| inline protected

Definition at line 160 of file Error.h.

References Halide::Internal::debug_is_active_impl().

The documentation for this class was generated from the following file:

- src/Error.h