Spicy
hilti::TypeVisitor Member List

This is the complete list of members for hilti::TypeVisitor, including all inherited members.

_current_module (defined in hilti::OptimizerVisitor)hilti::OptimizerVisitor
_stage (defined in hilti::OptimizerVisitor)hilti::OptimizerVisitor
_used (defined in hilti::TypeVisitor)hilti::TypeVisitor
base_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
collect(Node &node) override (defined in hilti::TypeVisitor)hilti::TypeVisitorinlinevirtual
const_iterator_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
const_position_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
dispatch(position_t &i)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >inline
dispatch(const_position_t &i)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >inline
dispatch(Erased *n)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >inline
dispatch(const Erased &n)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >inline
erased_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
iterator_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
operator()(const Module &m, position_t p) (defined in hilti::TypeVisitor)hilti::TypeVisitorinline
operator()(const declaration::Field &x, position_t p) (defined in hilti::TypeVisitor)hilti::TypeVisitorinline
operator()(const declaration::Type &x, position_t p) (defined in hilti::TypeVisitor)hilti::TypeVisitorinline
operator()(const Type &type, position_t p) (defined in hilti::TypeVisitor)hilti::TypeVisitorinline
operator()(const expression::ResolvedID &x, position_t p) (defined in hilti::TypeVisitor)hilti::TypeVisitorinline
operator()(const declaration::Function &x, position_t p) (defined in hilti::TypeVisitor)hilti::TypeVisitorinline
operator()(const expression::Type_ &x, position_t p) (defined in hilti::TypeVisitor)hilti::TypeVisitorinline
order_ (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >static
position_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
preDispatch(const Erased &, int) (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >inlinevirtual
prune_decls(Node &node) override (defined in hilti::TypeVisitor)hilti::TypeVisitorinlinevirtual
prune_uses(Node &) (defined in hilti::OptimizerVisitor)hilti::OptimizerVisitorinlinevirtual
removeNode(Position &p) (defined in hilti::OptimizerVisitor)hilti::OptimizerVisitorinline
replaceNode(Position &p, const Node &replacement) (defined in hilti::OptimizerVisitor)hilti::OptimizerVisitorinline
result_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
Stage enum name (defined in hilti::OptimizerVisitor)hilti::OptimizerVisitor
Visitor()=default (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
visitor_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
walk(const Erased &root)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >inline
walk(Erased *root)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >inline
~OptimizerVisitor()=default (defined in hilti::OptimizerVisitor)hilti::OptimizerVisitorvirtual
~Visitor()=default (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >virtual