61 const Gyoji::mir::Type* extract_from_type_specifier_array(
const Gyoji::frontend::tree::TypeSpecifierArray & type_specifier);
64 void extract_from_class_members(
Gyoji::mir::Type & type,
const Gyoji::frontend::tree::ClassDefinition & definition);
65 void extract_from_class_definition(
const Gyoji::frontend::tree::ClassDefinition & definition);
66 void extract_from_enum_definition(
const Gyoji::frontend::tree::EnumDefinition & enum_definition);
67 void extract_from_type_definition(
const Gyoji::frontend::tree::TypeDefinition & type_definition);
68 void extract_from_namespace(
const Gyoji::frontend::tree::FileStatementNamespace & namespace_declaration);
71 void extract_from_function_specifications(
77 void extract_from_function_definition(
const Gyoji::frontend::tree::FileStatementFunctionDefinition & function_definition);
Compiler Context.
Definition gyoji-context.hpp:30
References a location in the source-file.
Definition source-reference.hpp:16