Phasor 3.3.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Phasor::BytecodeSerializer Member List

This is the complete list of members for Phasor::BytecodeSerializer, including all inherited members.

bufferPhasor::BytecodeSerializerprivate
calculateCRC32(const std::vector< u8 > &data)Phasor::BytecodeSerializerprivatestatic
saveToFile(const Bytecode &bytecode, const std::filesystem::path &filename)Phasor::BytecodeSerializer
serialize(const Bytecode &bytecode)Phasor::BytecodeSerializer
writeConstantPool(const std::vector< Value > &constants)Phasor::BytecodeSerializerprivate
writeDouble(f64 value)Phasor::BytecodeSerializerprivate
writeFunctionEntries(const std::unordered_map< std::string, int > &functionEntries)Phasor::BytecodeSerializerprivate
writeHeader(u32 dataChecksum)Phasor::BytecodeSerializerprivate
writeInstructions(const std::vector< Instruction > &instructions)Phasor::BytecodeSerializerprivate
writeInt32(i32 value)Phasor::BytecodeSerializerprivate
writeInt64(i64 value)Phasor::BytecodeSerializerprivate
writeString(const std::string &str)Phasor::BytecodeSerializerprivate
writeStructSection(const std::vector< StructInfo > &structs)Phasor::BytecodeSerializerprivate
writeUInt16(u16 value)Phasor::BytecodeSerializerprivate
writeUInt32(u32 value)Phasor::BytecodeSerializerprivate
writeUInt8(u8 value)Phasor::BytecodeSerializerprivate
writeValue(const Value &val)Phasor::BytecodeSerializerprivate
writeVariableMapping(const std::unordered_map< std::string, int > &variables, int nextVarIndex)Phasor::BytecodeSerializerprivate