HiveMind
Namespaces | Functions
BittyBuzzFactory.h File Reference
#include "BittyBuzzBytecode.h"
#include "BittyBuzzLib.h"
#include "BittyBuzzStringResolver.h"
#include "IBittyBuzzVm.h"
#include <array>
#include <bittybuzz/BittyBuzzVm.h>
Include dependency graph for BittyBuzzFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 BittyBuzzFactory
 

Functions

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