Halide 20.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Halide::Internal::WarningReport Struct Reference

#include <Error.h>

Inheritance diagram for Halide::Internal::WarningReport:
Halide::Internal::ReportBase< WarningReport >

Public Member Functions

 WarningReport (const char *file, const char *function, int line, const char *condition_string)
 
 ~WarningReport ()
 When you're done using << on the object, and let it fall out of scope, this prints the computed warning message.
 
- Public Member Functions inherited from Halide::Internal::ReportBase< WarningReport >
 ReportBase (const char *file, const char *function, int line, const char *condition_string, const char *prefix)
 
HALIDE_ALWAYS_INLINE WarningReportref ()
 
HALIDE_ALWAYS_INLINE WarningReportoperator<< (const S &x)
 

Additional Inherited Members

- Public Attributes inherited from Halide::Internal::ReportBase< WarningReport >
std::ostringstream msg
 
- Protected Member Functions inherited from Halide::Internal::ReportBase< WarningReport >
std::string finalize_message ()
 

Detailed Description

Definition at line 179 of file Error.h.

Constructor & Destructor Documentation

◆ WarningReport()

Halide::Internal::WarningReport::WarningReport ( const char file,
const char function,
int  line,
const char condition_string 
)
inline

Definition at line 180 of file Error.h.

◆ ~WarningReport()

Halide::Internal::WarningReport::~WarningReport ( )
inline

When you're done using << on the object, and let it fall out of scope, this prints the computed warning message.

Definition at line 188 of file Error.h.

References Halide::Internal::issue_warning().


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