Phasor 2.2.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< uint8_t > &data)Phasor::BytecodeSerializerprivate
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(double value)Phasor::BytecodeSerializerprivate
writeFunctionEntries(const std::map< std::string, int > &functionEntries)Phasor::BytecodeSerializerprivate
writeHeader(uint32_t dataChecksum)Phasor::BytecodeSerializerprivate
writeInstructions(const std::vector< Instruction > &instructions)Phasor::BytecodeSerializerprivate
writeInt32(int32_t value)Phasor::BytecodeSerializerprivate
writeInt64(int64_t value)Phasor::BytecodeSerializerprivate
writeString(const std::string &str)Phasor::BytecodeSerializerprivate
writeUInt16(uint16_t value)Phasor::BytecodeSerializerprivate
writeUInt32(uint32_t value)Phasor::BytecodeSerializerprivate
writeUInt8(uint8_t value)Phasor::BytecodeSerializerprivate
writeVariableMapping(const std::map< std::string, int > &variables, int nextVarIndex)Phasor::BytecodeSerializerprivate