Go to the documentation of this file. 1 #ifndef __BITTYBUZZSTDLIB_H_
2 #define __BITTYBUZZSTDLIB_H_
10 template <
typename Container>
18 BittyBuzzLib(uint16_t libTableId,
const Container& container);
35 #include "BittyBuzzLib.tpp"
37 #endif // __BITTYBUZZSTDLIB_H_
~BittyBuzzLib() override=default
bool registerLib() override
register the library in the vm, each lib will have it's own table, if the lib table id is 0,...
const std::optional< uint16_t > m_libTableId
Definition: BittyBuzzLib.h:31
register the std lib functions in the bbvm via tables. such as the maths
Definition: IBittyBuzzLib.h:6
BittyBuzzLib(uint16_t libTableId, const Container &container)
BittyBuzzLib constructor, will register on a table/namespace.
A buzz library, can register on the global scope or on a table.
Definition: BittyBuzzLib.h:11
const Container m_container
Definition: BittyBuzzLib.h:32