V-Gears 0
Free Final Fantasy VII engine.
FieldCodeGenerator Member List

This is the complete list of members for FieldCodeGenerator, including all inherited members.

AddArg(ValuePtr arg)CodeGenerator
AddOutputLine(std::string line, bool unindent_before=false, bool indent_after=false) overrideFieldCodeGeneratorvirtual
arg_list_CodeGeneratorprivate
bin_order_CodeGeneratorprivate
call_order_CodeGeneratorprivate
CodeGenerator(Engine *engine, std::ostream &output, ARGUMENT_ORDER bin_order, ARGUMENT_ORDER call_order)CodeGenerator
ConstructFuncSignature(const Function &function) overrideFieldCodeGeneratorprotectedvirtual
cur_group_CodeGeneratorprotected
cur_vertex_CodeGeneratorprotected
engine_CodeGeneratorprotected
FieldCodeGenerator(Engine *engine, const InstVec &insts, std::ostream &output, FieldScriptFormatter &formatter)FieldCodeGeneratorinline
FormatBool(uint32 value)FieldCodeGeneratorstatic
FormatInstructionNotImplemented(const std::string &entity, uint32 address, uint32 opcode)FieldCodeGeneratorstatic
FormatInstructionNotImplemented(const std::string &entity, uint32 address, const Instruction &instruction)FieldCodeGeneratorstatic
FormatInvertedBool(uint32 value)FieldCodeGeneratorstatic
formatter_FieldCodeGeneratorprivate
FormatValueOrVariable(FieldScriptFormatter &formatter, uint32 bank, TValue value_or_address, ValueType type=ValueType::Integer, float scale=1.0f)FieldCodeGeneratorinlinestatic
Generate(InstVec &insts, const Graph &graph) overrideFieldCodeGeneratorvirtual
GeneratePass(InstVec &insts, const Graph &graph)CodeGeneratorprotected
GetArgList()CodeGeneratorvirtual
GetBinaryOrder()CodeGeneratorvirtual
GetFormatter()FieldCodeGenerator
GetLanguage()CodeGenerator
GetScaleFactor() constFieldCodeGenerator
graph_CodeGeneratorprivate
indent_level_CodeGeneratorprotected
IndentString(std::string s)CodeGeneratorprotected
insts_FieldCodeGeneratorprivate
is_label_pass_CodeGeneratorprotected
lines_FieldCodeGeneratorprivate
OnBeforeStartFunction(const Function &function) overrideFieldCodeGeneratorprotectedvirtual
OnEndFunction(const Function &function) overrideFieldCodeGeneratorprotectedvirtual
OnStartFunction(const Function &function) overrideFieldCodeGeneratorprotectedvirtual
output_CodeGeneratorprotected
OutputOnlyRequiredLabels() const overrideFieldCodeGeneratorprotectedvirtual
Process(Function &function, InstVec &insts, GraphVertex vertex)CodeGeneratorprivate
ProcessCondJumpInst(const InstPtr inst)CodeGeneratorprotected
ProcessInst(Function &function, InstVec &insts, const InstPtr inst)CodeGeneratorprotected
ProcessSpecialMetadata(const InstPtr inst, char c, int pos)CodeGeneratorvirtual
ProcessUncondJumpInst(Function &function, InstVec &insts, const InstPtr inst)CodeGeneratorprotected
stack_CodeGeneratorprotected
target_lang_CodeGeneratorprotected
ValueType enum nameFieldCodeGenerator
WriteAssignment(ValuePtr dst, ValuePtr src)CodeGenerator
WriteFunctionCall(std::string function_name, std::string param_format, const std::vector< ValuePtr > &params)CodeGenerator
WriteTodo(std::string class_name, std::string instruction)CodeGenerator
~CodeGenerator()CodeGeneratorvirtual