Bond 0.9
C++ Bond Runtime Library API Documentation
Loading...
Searching...
No Matches
Bond::CboLoader Class Reference

#include <bond/vm/cboloader.h>

Public Member Functions

 CboLoader (Allocator &allocator)
 
 CboLoader (Allocator &tempAllocator, Allocator &permAllocator)
 
 CboLoader (const CboLoader &other)=delete
 
CboLoaderoperator= (const CboLoader &other)=delete
 
void AddNativeBinding (const NativeBindingCollection &nativeBinding)
 
void AddCboFile (const void *byteCode, size_t length)
 
void AddCboFile (InputStream &cboStream)
 
CodeSegmentHandle Load ()
 

Constructor & Destructor Documentation

◆ CboLoader() [1/3]

Bond::CboLoader::CboLoader ( Allocator allocator)
inlineexplicit

◆ CboLoader() [2/3]

Bond::CboLoader::CboLoader ( Allocator tempAllocator,
Allocator permAllocator 
)
inline

◆ CboLoader() [3/3]

Bond::CboLoader::CboLoader ( const CboLoader other)
delete

Member Function Documentation

◆ AddCboFile() [1/2]

void Bond::CboLoader::AddCboFile ( const void *  byteCode,
size_t  length 
)
inline

◆ AddCboFile() [2/2]

void Bond::CboLoader::AddCboFile ( InputStream cboStream)
inline

◆ AddNativeBinding()

void Bond::CboLoader::AddNativeBinding ( const NativeBindingCollection nativeBinding)
inline

◆ Load()

CodeSegmentHandle Bond::CboLoader::Load ( )

◆ operator=()

CboLoader & Bond::CboLoader::operator= ( const CboLoader other)
delete

The documentation for this class was generated from the following file: