#include <bond/compiler/parsenodes.h>
◆ TypeSpecifier() [1/3]
◆ TypeSpecifier() [2/3]
◆ TypeSpecifier() [3/3]
◆ ~TypeSpecifier()
virtual Bond::TypeSpecifier::~TypeSpecifier |
( |
| ) |
|
|
inlinevirtual |
◆ Accept() [1/2]
◆ Accept() [2/2]
◆ GetAlignment()
uint32_t Bond::TypeSpecifier::GetAlignment |
( |
| ) |
const |
◆ GetContextToken()
virtual const Token * Bond::TypeSpecifier::GetContextToken |
( |
| ) |
const |
|
overridevirtual |
◆ GetDefinition()
const Symbol * Bond::TypeSpecifier::GetDefinition |
( |
| ) |
const |
|
inline |
◆ GetIdentifier() [1/2]
◆ GetIdentifier() [2/2]
◆ GetPrimitiveType()
◆ GetPrimitiveTypeToken()
const Token * Bond::TypeSpecifier::GetPrimitiveTypeToken |
( |
| ) |
const |
|
inline |
◆ GetSignatureType()
◆ GetSize()
uint32_t Bond::TypeSpecifier::GetSize |
( |
PointerSize |
pointerSize | ) |
const |
◆ IsBooleanType()
bool Bond::TypeSpecifier::IsBooleanType |
( |
| ) |
const |
◆ IsCharType()
bool Bond::TypeSpecifier::IsCharType |
( |
| ) |
const |
◆ IsInstantiable()
bool Bond::TypeSpecifier::IsInstantiable |
( |
| ) |
const |
◆ IsIntegerType()
bool Bond::TypeSpecifier::IsIntegerType |
( |
| ) |
const |
◆ IsLeast32IntegerType()
bool Bond::TypeSpecifier::IsLeast32IntegerType |
( |
| ) |
const |
◆ IsMost32IntegerType()
bool Bond::TypeSpecifier::IsMost32IntegerType |
( |
| ) |
const |
◆ IsNumericType()
bool Bond::TypeSpecifier::IsNumericType |
( |
| ) |
const |
◆ IsResolved()
bool Bond::TypeSpecifier::IsResolved |
( |
| ) |
const |
◆ IsStructType()
bool Bond::TypeSpecifier::IsStructType |
( |
| ) |
const |
◆ IsVoidType()
bool Bond::TypeSpecifier::IsVoidType |
( |
| ) |
const |
◆ SetDefinition()
void Bond::TypeSpecifier::SetDefinition |
( |
const Symbol * |
symbol | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- include/bond/compiler/parsenodes.h