clang 18.0.0git
|
Describes a record field. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/Interp/Record.h"
Public Member Functions | |
bool | isBitField () const |
Public Attributes | |
const FieldDecl * | Decl |
unsigned | Offset |
Descriptor * | Desc |
|
inline |
Definition at line 32 of file Record.h.
Referenced by clang::interp::InitBitField(), clang::interp::InitThisBitField(), clang::interp::ByteCodeStmtGen< Emitter >::visitFunc(), and clang::interp::ByteCodeExprGen< Emitter >::visitInitList().
const FieldDecl* clang::interp::Record::Field::Decl |
Definition at line 29 of file Record.h.
Referenced by clang::interp::InitBitField(), clang::interp::InitThisBitField(), clang::interp::ByteCodeExprGen< Emitter >::VisitMemberExpr(), and clang::interp::ByteCodeExprGen< Emitter >::VisitSourceLocExpr().
Descriptor* clang::interp::Record::Field::Desc |
unsigned clang::interp::Record::Field::Offset |
Definition at line 30 of file Record.h.
Referenced by CheckActive(), clang::interp::ByteCodeEmitter::compileFunc(), clang::interp::InitBitField(), clang::interp::InitThisBitField(), clang::interp::SetThreeWayComparisonField(), clang::interp::Pointer::toRValue(), clang::interp::ByteCodeStmtGen< Emitter >::visitFunc(), clang::interp::ByteCodeExprGen< Emitter >::visitInitList(), clang::interp::ByteCodeExprGen< Emitter >::VisitMemberExpr(), and clang::interp::ByteCodeExprGen< Emitter >::VisitSourceLocExpr().