Halide 21.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Halide::InternalError Struct Referencefinal

An error that occurs while compiling a Halide pipeline that Halide attributes to an internal compiler bug, or to an invalid use of Halide's internals. More...

#include <Error.h>

Inheritance diagram for Halide::InternalError:
Halide::Error

Public Member Functions

 InternalError (const char *msg)
 InternalError (const std::string &msg)
Public Member Functions inherited from Halide::Error
 Error ()=delete
 Error (const char *msg)
 Error (const std::string &msg)
 Error (const Error &)
Erroroperator= (const Error &)
 Error (Error &&) noexcept
Erroroperator= (Error &&) noexcept
virtual ~Error ()
virtual const char * what () const noexcept

Static Public Attributes

static constexpr auto error_name = "Internal error"

Detailed Description

An error that occurs while compiling a Halide pipeline that Halide attributes to an internal compiler bug, or to an invalid use of Halide's internals.

Definition at line 68 of file Error.h.

Constructor & Destructor Documentation

◆ InternalError() [1/2]

Halide::InternalError::InternalError ( const char * msg)
explicit

◆ InternalError() [2/2]

Halide::InternalError::InternalError ( const std::string & msg)
explicit

Member Data Documentation

◆ error_name

auto Halide::InternalError::error_name = "Internal error"
staticconstexpr

Definition at line 69 of file Error.h.


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