HiveMind
Functions
BittyBuzzFactory Namespace Reference

Functions

BittyBuzzBytecode createBittyBuzzBytecode (ILogger &logger)
 Creates a BittyBuzzBytecode with the main.bzz bytecode. More...
 
BittyBuzzStringResolver createBittyBuzzStringResolver (ILogger &logger)
 Creates a BittyBuzzStringResolver with the main.bzz bytecode. More...
 
BittyBuzzLib< std::array< BittyBuzzLibMemberRegister, 15 > > createBittyBuzzGlobalLib (int16_t vmStepDelay)
 Creates an array of FunctionRegister associated with the code from main.bzz. More...
 
BittyBuzzLib< std::array< BittyBuzzLibMemberRegister, 24 > > createBittyBuzzMathLib ()
 Creates a the math table library for the bvm. More...
 
BittyBuzzLib< std::array< BittyBuzzLibMemberRegister, 2 > > createBittyBuzzUILib ()
 Creates a the ui table library for the bvm. More...
 

Function Documentation

◆ createBittyBuzzBytecode()

BittyBuzzBytecode BittyBuzzFactory::createBittyBuzzBytecode ( ILogger logger)

Creates a BittyBuzzBytecode with the main.bzz bytecode.

Parameters
loggerthe logger to inject in the BittyBuzzBytecode

◆ createBittyBuzzGlobalLib()

BittyBuzzLib< std::array< BittyBuzzLibMemberRegister, 15 > > BittyBuzzFactory::createBittyBuzzGlobalLib ( int16_t  vmStepDelay)

Creates an array of FunctionRegister associated with the code from main.bzz.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createBittyBuzzMathLib()

BittyBuzzLib< std::array< BittyBuzzLibMemberRegister, 24 > > BittyBuzzFactory::createBittyBuzzMathLib ( )

Creates a the math table library for the bvm.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createBittyBuzzStringResolver()

BittyBuzzStringResolver BittyBuzzFactory::createBittyBuzzStringResolver ( ILogger logger)

Creates a BittyBuzzStringResolver with the main.bzz bytecode.

Parameters
loggerthe logger to inject in the BittyBuzzStringResolver

◆ createBittyBuzzUILib()

BittyBuzzLib< std::array< BittyBuzzLibMemberRegister, 2 > > BittyBuzzFactory::createBittyBuzzUILib ( )

Creates a the ui table library for the bvm.

Here is the call graph for this function:
Here is the caller graph for this function: