HiveMind
Public Member Functions | List of all members
IBittyBuzzBytecode Class Referenceabstract

Manages the BittyBuzz byte code. More...

#include <IBittyBuzzBytecode.h>

Inheritance diagram for IBittyBuzzBytecode:
Inheritance graph
Collaboration diagram for IBittyBuzzBytecode:
Collaboration graph

Public Member Functions

virtual ~IBittyBuzzBytecode ()=default
 
virtual bbzvm_bcode_fetch_fun getBytecodeFetchFunction () const =0
 Obtain the function that fetches the BittyBuzz byte code. More...
 
virtual uint16_t getBytecodeLength () const =0
 Get the size of the BittyBuzz byte code. More...
 

Detailed Description

Manages the BittyBuzz byte code.

Constructor & Destructor Documentation

◆ ~IBittyBuzzBytecode()

virtual IBittyBuzzBytecode::~IBittyBuzzBytecode ( )
virtualdefault

Member Function Documentation

◆ getBytecodeFetchFunction()

virtual bbzvm_bcode_fetch_fun IBittyBuzzBytecode::getBytecodeFetchFunction ( ) const
pure virtual

Obtain the function that fetches the BittyBuzz byte code.

Implemented in BittyBuzzBytecode.

Here is the caller graph for this function:

◆ getBytecodeLength()

virtual uint16_t IBittyBuzzBytecode::getBytecodeLength ( ) const
pure virtual

Get the size of the BittyBuzz byte code.

Returns
the size of the byte code

Implemented in BittyBuzzBytecode.

Here is the caller graph for this function:

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