Halide 22.0.0 Halide compiler and libraries

Public Member Functions | Static Public Attributes | List of all members
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:

## 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 &)
Error & | operator= (const Error &)
| Error (Error &&) noexcept
Error & | operator= (Error &&) noexcept
virtual | ~Error ()
virtual const char * | what () const noexcept

## Static Public Attributes
static constexpr auto | verbose_name = "Internal error"
static constexpr int | verbose_debug_level = 0

## 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 71 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

## ◆ verbose_name

constexpr auto Halide::InternalError::verbose_name = "Internal error"
| static constexpr

Definition at line 72 of file Error.h.

## ◆ verbose_debug_level

constexpr int Halide::InternalError::verbose_debug_level = 0
| static constexpr

Definition at line 73 of file Error.h.

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

- src/Error.h