clang 19.0.0git
Classes | Namespaces | Typedefs | Functions
ByteCodeExprGen.cpp File Reference
#include "ByteCodeExprGen.h"
#include "ByteCodeEmitter.h"
#include "ByteCodeStmtGen.h"
#include "Context.h"
#include "Floating.h"
#include "Function.h"
#include "InterpShared.h"
#include "PrimType.h"
#include "Program.h"
#include "clang/AST/Attr.h"

Go to the source code of this file.

Classes

class  clang::interp::DeclScope< Emitter >
 Scope used to handle temporaries in toplevel variable declarations. More...
 
class  clang::interp::OptionScope< Emitter >
 Scope used to handle initialization methods. More...
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::interp
 

Typedefs

using APSInt = llvm::APSInt
 

Functions

static CharUnits AlignOfType (QualType T, const ASTContext &ASTCtx, UnaryExprOrTypeTrait Kind)
 

Typedef Documentation

◆ APSInt

using APSInt = llvm::APSInt

Definition at line 23 of file ByteCodeExprGen.cpp.

Function Documentation

◆ AlignOfType()

static CharUnits AlignOfType ( QualType  T,
const ASTContext ASTCtx,
UnaryExprOrTypeTrait  Kind 
)
static