_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::FeatureRequirementsVisitor | inline |
conditionalFeatures(position_t p) (defined in hilti::FeatureRequirementsVisitor) | hilti::FeatureRequirementsVisitor | inlinestatic |
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::FeatureRequirementsVisitor | inlinestatic |
Features typedef (defined in hilti::FeatureRequirementsVisitor) | hilti::FeatureRequirementsVisitor | |
handleMemberAccess(const expression::ResolvedOperator &x, position_t p) (defined in hilti::FeatureRequirementsVisitor) | hilti::FeatureRequirementsVisitor | inline |
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::FeatureRequirementsVisitor | inline |
operator()(const operator_::function::Call &x, position_t p) (defined in hilti::FeatureRequirementsVisitor) | hilti::FeatureRequirementsVisitor | inline |
operator()(const operator_::struct_::MemberCall &x, position_t p) (defined in hilti::FeatureRequirementsVisitor) | hilti::FeatureRequirementsVisitor | inline |
operator()(const operator_::struct_::MemberConst &x, position_t p) (defined in hilti::FeatureRequirementsVisitor) | hilti::FeatureRequirementsVisitor | inline |
operator()(const operator_::struct_::MemberNonConst &x, position_t p) (defined in hilti::FeatureRequirementsVisitor) | hilti::FeatureRequirementsVisitor | inline |
operator()(const declaration::Type &x, position_t p) (defined in hilti::FeatureRequirementsVisitor) | hilti::FeatureRequirementsVisitor | inline |
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::FeatureRequirementsVisitor | inline |
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 |