#include <bond/vm/codesegment.h>
◆ CodeSegment()
Bond::CodeSegment::CodeSegment |
( |
const Function * |
functionTable, |
|
|
size_t |
functionCount, |
|
|
const Function * |
staticInitializerTable, |
|
|
size_t |
staticInitializerCount, |
|
|
const DataEntry * |
dataTable, |
|
|
size_t |
dataCount |
|
) |
| |
|
inline |
◆ CallStaticInitializers()
void Bond::CodeSegment::CallStaticInitializers |
( |
VM & |
vm | ) |
const |
◆ GetDataCount()
size_t Bond::CodeSegment::GetDataCount |
( |
| ) |
const |
|
inline |
◆ GetDataEntry() [1/2]
const DataEntry * Bond::CodeSegment::GetDataEntry |
( |
const char * |
qualifiedName | ) |
const |
◆ GetDataEntry() [2/2]
◆ GetDataEntryAtIndex()
const DataEntry & Bond::CodeSegment::GetDataEntryAtIndex |
( |
uint32_t |
dataIndex | ) |
const |
|
inline |
◆ GetDataEntryIndex() [1/2]
int32_t Bond::CodeSegment::GetDataEntryIndex |
( |
const char * |
qualifiedName | ) |
const |
◆ GetDataEntryIndex() [2/2]
int32_t Bond::CodeSegment::GetDataEntryIndex |
( |
const QualifiedName & |
qualifiedName | ) |
const |
◆ GetFunction() [1/2]
const Function * Bond::CodeSegment::GetFunction |
( |
const char * |
qualifiedName | ) |
const |
◆ GetFunction() [2/2]
◆ GetFunctionAtIndex()
const Function & Bond::CodeSegment::GetFunctionAtIndex |
( |
uint32_t |
functionIndex | ) |
const |
|
inline |
◆ GetFunctionCount()
size_t Bond::CodeSegment::GetFunctionCount |
( |
| ) |
const |
|
inline |
◆ GetFunctionIndex() [1/2]
int32_t Bond::CodeSegment::GetFunctionIndex |
( |
const char * |
qualifiedName | ) |
const |
◆ GetFunctionIndex() [2/2]
int32_t Bond::CodeSegment::GetFunctionIndex |
( |
const QualifiedName & |
qualifiedName | ) |
const |
◆ GetStaticInitializerAtIndex()
const Function & Bond::CodeSegment::GetStaticInitializerAtIndex |
( |
uint32_t |
initializerIndex | ) |
const |
|
inline |
◆ GetStaticInitializerCount()
size_t Bond::CodeSegment::GetStaticInitializerCount |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file:
- include/bond/vm/codesegment.h