![]() |
Spicy
|
This is the complete list of members for spicy::detail::CodeGen, including all inherited members.
addDeclaration(Declaration d) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
CodeGen(std::shared_ptr< hilti::Context > context) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
compileHook(const type::Unit &unit, const ID &id, std::optional< std::reference_wrapper< const type::unit::item::Field >> field, bool foreach, bool debug, std::vector< type::function::Parameter > params, std::optional< hilti::Statement > body, std::optional< Expression >, const hilti::Meta &meta) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | |
compileModule(hilti::Node *root, bool init, hilti::Unit *u) | spicy::detail::CodeGen | |
compileUnit(const type::Unit &unit, bool declare_only=true) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | |
context() const (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
grammarBuilder() (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
haveAddedDeclaration(const ID &id) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
hiltiModule() const (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | |
hiltiUnit() const (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | |
moduleProperties() const (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
options() const (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
parserBuilder() (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
preserveNode(Expression x) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | |
preserveNode(Statement x) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | |
preserveNode(Type x) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | |
recordModuleProperty(hilti::declaration::Property p) (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |
uniquer() (defined in spicy::detail::CodeGen) | spicy::detail::CodeGen | inline |