Spicy
hilti::FeatureRequirementsVisitor Member List

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

_features (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitor
_stage (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitor
base_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
collect(Node &node) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
conditionalFeatures(position_t p) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinlinestatic
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 >
featureFlagsFromIfCondition(const Expression &condition, std::map< ID, std::set< std::string >> &result) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinlinestatic
Features typedef (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitor
handleMemberAccess(const expression::ResolvedOperator &x, position_t p) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
iterator_t typedef (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >
operator()(const declaration::Constant &x, position_t p) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
operator()(const operator_::function::Call &x, position_t p) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
operator()(const operator_::struct_::MemberCall &x, position_t p) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
operator()(const operator_::struct_::MemberConst &x, position_t p) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
operator()(const operator_::struct_::MemberNonConst &x, position_t p) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
operator()(const declaration::Type &x, position_t p) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
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
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::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitor
transform(Node &node) (defined in hilti::FeatureRequirementsVisitor)hilti::FeatureRequirementsVisitorinline
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
~Visitor()=default (defined in hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >)hilti::detail::visitor::Visitor< Result, Dispatcher, Erased, order >virtual