![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
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) override | FieldCodeGenerator | virtual |
arg_list_ | CodeGenerator | private |
bin_order_ | CodeGenerator | private |
call_order_ | CodeGenerator | private |
CodeGenerator(Engine *engine, std::ostream &output, ARGUMENT_ORDER bin_order, ARGUMENT_ORDER call_order) | CodeGenerator | |
ConstructFuncSignature(const Function &function) override | FieldCodeGenerator | protectedvirtual |
cur_group_ | CodeGenerator | protected |
cur_vertex_ | CodeGenerator | protected |
engine_ | CodeGenerator | protected |
FieldCodeGenerator(Engine *engine, const InstVec &insts, std::ostream &output, FieldScriptFormatter &formatter) | FieldCodeGenerator | inline |
FormatBool(uint32 value) | FieldCodeGenerator | static |
FormatInstructionNotImplemented(const std::string &entity, uint32 address, uint32 opcode) | FieldCodeGenerator | static |
FormatInstructionNotImplemented(const std::string &entity, uint32 address, const Instruction &instruction) | FieldCodeGenerator | static |
FormatInvertedBool(uint32 value) | FieldCodeGenerator | static |
formatter_ | FieldCodeGenerator | private |
FormatValueOrVariable(FieldScriptFormatter &formatter, uint32 bank, TValue value_or_address, ValueType type=ValueType::Integer, float scale=1.0f) | FieldCodeGenerator | inlinestatic |
Generate(InstVec &insts, const Graph &graph) override | FieldCodeGenerator | virtual |
GeneratePass(InstVec &insts, const Graph &graph) | CodeGenerator | protected |
GetArgList() | CodeGenerator | virtual |
GetBinaryOrder() | CodeGenerator | virtual |
GetFormatter() | FieldCodeGenerator | |
GetLanguage() | CodeGenerator | |
GetScaleFactor() const | FieldCodeGenerator | |
graph_ | CodeGenerator | private |
indent_level_ | CodeGenerator | protected |
IndentString(std::string s) | CodeGenerator | protected |
insts_ | FieldCodeGenerator | private |
is_label_pass_ | CodeGenerator | protected |
lines_ | FieldCodeGenerator | private |
OnBeforeStartFunction(const Function &function) override | FieldCodeGenerator | protectedvirtual |
OnEndFunction(const Function &function) override | FieldCodeGenerator | protectedvirtual |
OnStartFunction(const Function &function) override | FieldCodeGenerator | protectedvirtual |
output_ | CodeGenerator | protected |
OutputOnlyRequiredLabels() const override | FieldCodeGenerator | protectedvirtual |
Process(Function &function, InstVec &insts, GraphVertex vertex) | CodeGenerator | private |
ProcessCondJumpInst(const InstPtr inst) | CodeGenerator | protected |
ProcessInst(Function &function, InstVec &insts, const InstPtr inst) | CodeGenerator | protected |
ProcessSpecialMetadata(const InstPtr inst, char c, int pos) | CodeGenerator | virtual |
ProcessUncondJumpInst(Function &function, InstVec &insts, const InstPtr inst) | CodeGenerator | protected |
stack_ | CodeGenerator | protected |
target_lang_ | CodeGenerator | protected |
ValueType enum name | FieldCodeGenerator | |
WriteAssignment(ValuePtr dst, ValuePtr src) | CodeGenerator | |
WriteFunctionCall(std::string function_name, std::string param_format, const std::vector< ValuePtr > ¶ms) | CodeGenerator | |
WriteTodo(std::string class_name, std::string instruction) | CodeGenerator | |
~CodeGenerator() | CodeGenerator | virtual |