Halide 22.0.0 Halide compiler and libraries

Public Member Functions | Static Public Attributes | List of all members
Halide::CompileError Struct Referencefinal

An error that occurs while compiling a Halide pipeline that Halide attributes to a user error. More...

`#include <Error.h>`

Inheritance diagram for Halide::CompileError:

## Public Member Functions
| CompileError (const char *msg)
| CompileError (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 = "User error"
static constexpr int | verbose_debug_level = 1

## Detailed Description

An error that occurs while compiling a Halide pipeline that Halide attributes to a user error.

Definition at line 60 of file Error.h.

## Constructor & Destructor Documentation

## ◆ CompileError() [1/2]

Halide::CompileError::CompileError | ( | const char * | msg | ) |
| explicit

## ◆ CompileError() [2/2]

Halide::CompileError::CompileError | ( | const std::string & | msg | ) |
| explicit

## Member Data Documentation

## ◆ verbose_name

constexpr auto Halide::CompileError::verbose_name = "User error"
| staticconstexpr

Definition at line 61 of file Error.h.

## ◆ verbose_debug_level

constexpr int Halide::CompileError::verbose_debug_level = 1
| staticconstexpr

Definition at line 62 of file Error.h.

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

- src/Error.h