clang 17.0.0git
Public Member Functions | Static Public Attributes | List of all members
clang::interp::ByteCodeGenError Struct Reference

Error thrown by the compiler. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/Interp/ByteCodeGenError.h"

Inheritance diagram for clang::interp::ByteCodeGenError:
Inheritance graph
[legend]
Collaboration diagram for clang::interp::ByteCodeGenError:
Collaboration graph
[legend]

Public Member Functions

 ByteCodeGenError (SourceRange Range)
 
 ByteCodeGenError (const Stmt *S)
 
 ByteCodeGenError (const Decl *D)
 
void log (raw_ostream &OS) const override
 
const SourceRangegetRange () const
 

Static Public Attributes

static char ID
 

Detailed Description

Error thrown by the compiler.

Definition at line 21 of file ByteCodeGenError.h.

Constructor & Destructor Documentation

◆ ByteCodeGenError() [1/3]

clang::interp::ByteCodeGenError::ByteCodeGenError ( SourceRange  Range)
inline

Definition at line 23 of file ByteCodeGenError.h.

◆ ByteCodeGenError() [2/3]

clang::interp::ByteCodeGenError::ByteCodeGenError ( const Stmt S)
inline

Definition at line 24 of file ByteCodeGenError.h.

◆ ByteCodeGenError() [3/3]

clang::interp::ByteCodeGenError::ByteCodeGenError ( const Decl D)
inline

Definition at line 25 of file ByteCodeGenError.h.

Member Function Documentation

◆ getRange()

const SourceRange & clang::interp::ByteCodeGenError::getRange ( ) const
inline

Definition at line 29 of file ByteCodeGenError.h.

◆ log()

void clang::interp::ByteCodeGenError::log ( raw_ostream &  OS) const
inlineoverride

Definition at line 27 of file ByteCodeGenError.h.

References OS.

Member Data Documentation

◆ ID

char ByteCodeGenError::ID
static

Definition at line 31 of file ByteCodeGenError.h.


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