#include <bond/compiler/parsenodes.h>
◆ Variant
Enumerator |
---|
VARIANT_BOND | |
VARIANT_NATIVE | |
VARIANT_NATIVE_STUB | |
◆ StructDeclaration()
◆ ~StructDeclaration()
virtual Bond::StructDeclaration::~StructDeclaration |
( |
| ) |
|
|
inlinevirtual |
◆ Accept() [1/2]
virtual void Bond::StructDeclaration::Accept |
( |
ParseNodeVisitor & |
visitor | ) |
const |
|
inlineoverridevirtual |
◆ Accept() [2/2]
◆ GetAlignment()
uint32_t Bond::StructDeclaration::GetAlignment |
( |
| ) |
const |
|
inline |
◆ GetAlignmentToken()
const Token * Bond::StructDeclaration::GetAlignmentToken |
( |
| ) |
const |
|
inline |
◆ GetConstThisTypeDescriptor() [1/2]
TypeDescriptor & Bond::StructDeclaration::GetConstThisTypeDescriptor |
( |
| ) |
|
|
inline |
◆ GetConstThisTypeDescriptor() [2/2]
const TypeDescriptor & Bond::StructDeclaration::GetConstThisTypeDescriptor |
( |
| ) |
const |
|
inline |
◆ GetMemberFunctionList() [1/2]
◆ GetMemberFunctionList() [2/2]
◆ GetMemberVariableList() [1/2]
◆ GetMemberVariableList() [2/2]
◆ GetName()
virtual const Token * Bond::StructDeclaration::GetName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetSize()
uint32_t Bond::StructDeclaration::GetSize |
( |
| ) |
const |
|
inline |
◆ GetSizeSpecifier()
◆ GetSizeToken()
const Token * Bond::StructDeclaration::GetSizeToken |
( |
| ) |
const |
|
inline |
◆ GetSymbolType()
virtual SymbolType Bond::StructDeclaration::GetSymbolType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetThisTypeDescriptor() [1/2]
◆ GetThisTypeDescriptor() [2/2]
const TypeDescriptor & Bond::StructDeclaration::GetThisTypeDescriptor |
( |
| ) |
const |
|
inline |
◆ GetVariant()
Variant Bond::StructDeclaration::GetVariant |
( |
| ) |
const |
|
inline |
◆ IsInstantiable()
bool Bond::StructDeclaration::IsInstantiable |
( |
| ) |
const |
|
inline |
◆ IsNative()
bool Bond::StructDeclaration::IsNative |
( |
| ) |
const |
|
inline |
◆ IsResolved()
virtual bool Bond::StructDeclaration::IsResolved |
( |
| ) |
const |
|
overridevirtual |
◆ SetAlignment()
void Bond::StructDeclaration::SetAlignment |
( |
uint32_t |
alignment | ) |
|
|
inline |
◆ SetMemberFunctionList()
void Bond::StructDeclaration::SetMemberFunctionList |
( |
FunctionDefinition * |
memberFunctionList | ) |
|
|
inline |
◆ SetMemberVariableList()
◆ SetSize()
void Bond::StructDeclaration::SetSize |
( |
uint32_t |
size | ) |
|
|
inline |
◆ SetSizeSpecifier()
void Bond::StructDeclaration::SetSizeSpecifier |
( |
const StructDeclaration * |
sizeSpecifier | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- include/bond/compiler/parsenodes.h