MCPcopy Create free account
hub / github.com/aardappel/treesheets / CreateBytecodeFile

Function CreateBytecodeFile

lobster/src/lobster/bytecode_generated.h:683–719  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

681};
682
683inline flatbuffers::Offset<BytecodeFile> CreateBytecodeFile(
684 flatbuffers::FlatBufferBuilder &_fbb,
685 int32_t bytecode_version = 0,
686 flatbuffers::Offset<flatbuffers::Vector<int32_t>> bytecode = 0,
687 flatbuffers::Offset<flatbuffers::Vector<uint8_t>> bytecode_attr = 0,
688 flatbuffers::Offset<flatbuffers::Vector<int32_t>> typetable = 0,
689 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>>> stringtable = 0,
690 flatbuffers::Offset<flatbuffers::Vector<const LineInfo *>> lineinfo = 0,
691 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>>> filenames = 0,
692 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<Function>>> functions = 0,
693 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<UDT>>> udts = 0,
694 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<Ident>>> idents = 0,
695 flatbuffers::Offset<flatbuffers::Vector<const SpecIdent *>> specidents = 0,
696 flatbuffers::Offset<flatbuffers::Vector<int32_t>> default_int_vector_types = 0,
697 flatbuffers::Offset<flatbuffers::Vector<int32_t>> default_float_vector_types = 0,
698 flatbuffers::Offset<flatbuffers::Vector<int32_t>> logvars = 0,
699 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<Enum>>> enums = 0,
700 flatbuffers::Offset<flatbuffers::Vector<int32_t>> vtables = 0) {
701 BytecodeFileBuilder builder_(_fbb);
702 builder_.add_vtables(vtables);
703 builder_.add_enums(enums);
704 builder_.add_logvars(logvars);
705 builder_.add_default_float_vector_types(default_float_vector_types);
706 builder_.add_default_int_vector_types(default_int_vector_types);
707 builder_.add_specidents(specidents);
708 builder_.add_idents(idents);
709 builder_.add_udts(udts);
710 builder_.add_functions(functions);
711 builder_.add_filenames(filenames);
712 builder_.add_lineinfo(lineinfo);
713 builder_.add_stringtable(stringtable);
714 builder_.add_typetable(typetable);
715 builder_.add_bytecode_attr(bytecode_attr);
716 builder_.add_bytecode(bytecode);
717 builder_.add_bytecode_version(bytecode_version);
718 return builder_.Finish();
719}
720
721inline flatbuffers::Offset<BytecodeFile> CreateBytecodeFileDirect(
722 flatbuffers::FlatBufferBuilder &_fbb,

Callers 2

CreateBytecodeFileDirectFunction · 0.85
SerializeMethod · 0.85

Calls 15

add_vtablesMethod · 0.80
add_logvarsMethod · 0.80
add_specidentsMethod · 0.80
add_identsMethod · 0.80
add_udtsMethod · 0.80
add_functionsMethod · 0.80
add_filenamesMethod · 0.80
add_lineinfoMethod · 0.80
add_stringtableMethod · 0.80
add_typetableMethod · 0.80

Tested by

no test coverage detected