• Home
  • Raw
  • Download

Lines Matching defs:mutator

43 Walk(A &x, M &mutator) {  in Walk()
67 template <typename T, typename M> void Walk(std::optional<T> &x, M &mutator) { in Walk()
80 template <typename T, typename M> void Walk(std::list<T> &x, M &mutator) { in Walk()
93 template <typename M> void Walk(Block &x, M &mutator) { in Walk()
125 void Walk(std::tuple<A...> &x, M &mutator) { in Walk()
141 void Walk(std::variant<A...> &x, M &mutator) { in Walk()
155 void Walk(std::pair<A, B> &x, M &mutator) { in Walk()
171 std::enable_if_t<EmptyTrait<A>> Walk(A &x, M &mutator) { in Walk()
185 std::enable_if_t<TupleTrait<A>> Walk(A &x, M &mutator) { in Walk()
200 std::enable_if_t<UnionTrait<A>> Walk(A &x, M &mutator) { in Walk()
215 std::enable_if_t<WrapperTrait<A>> Walk(A &x, M &mutator) { in Walk()
230 std::enable_if_t<ConstraintTrait<A>> Walk(A &x, M &mutator) { in Walk()
242 void Walk(common::Indirection<T> &x, M &mutator) { in Walk()
254 template <typename T, typename M> void Walk(Statement<T> &x, M &mutator) { in Walk()
272 void Walk(UnlabeledStatement<T> &x, M &mutator) { in Walk()
286 template <typename M> void Walk(Name &x, M &mutator) { in Walk()
300 template <typename M> void Walk(AcSpec &x, M &mutator) { in Walk()
314 template <typename M> void Walk(ArrayElement &x, M &mutator) { in Walk()
329 template <typename M> void Walk(CharSelector::LengthAndKind &x, M &mutator) { in Walk()
343 template <typename M> void Walk(CaseValueRange::Range &x, M &mutator) { in Walk()
357 template <typename M> void Walk(CoindexedNamedObject &x, M &mutator) { in Walk()
371 template <typename M> void Walk(DeclarationTypeSpec::Class &x, M &mutator) { in Walk()
384 template <typename M> void Walk(DeclarationTypeSpec::Type &x, M &mutator) { in Walk()
396 template <typename M> void Walk(ImportStmt &x, M &mutator) { in Walk()
409 template <typename M> void Walk(IntrinsicTypeSpec::Character &x, M &mutator) { in Walk()
422 template <typename M> void Walk(IntrinsicTypeSpec::Complex &x, M &mutator) { in Walk()
435 template <typename M> void Walk(IntrinsicTypeSpec::Logical &x, M &mutator) { in Walk()
447 template <typename M> void Walk(IntrinsicTypeSpec::Real &x, M &mutator) { in Walk()
464 void Walk(LoopBounds<A, B> &x, M &mutator) { in Walk()
479 template <typename M> void Walk(CommonStmt &x, M &mutator) { in Walk()
492 template <typename M> void Walk(Expr &x, M &mutator) { in Walk()
506 template <typename M> void Walk(Designator &x, M &mutator) { in Walk()
520 template <typename M> void Walk(Call &x, M &mutator) { in Walk()
535 template <typename M> void Walk(PartRef &x, M &mutator) { in Walk()
552 template <typename M> void Walk(ReadStmt &x, M &mutator) { in Walk()
568 template <typename M> void Walk(SignedIntLiteralConstant &x, M &mutator) { in Walk()
582 template <typename M> void Walk(RealLiteralConstant &x, M &mutator) { in Walk()
596 template <typename M> void Walk(RealLiteralConstant::Real &x, M &mutator) { in Walk()
609 template <typename M> void Walk(StructureComponent &x, M &mutator) { in Walk()
623 template <typename M> void Walk(Suffix &x, M &mutator) { in Walk()
640 void Walk(TypeBoundProcedureStmt::WithInterface &x, M &mutator) { in Walk()
657 void Walk(TypeBoundProcedureStmt::WithoutInterface &x, M &mutator) { in Walk()
672 template <typename M> void Walk(UseStmt &x, M &mutator) { in Walk()
689 template <typename M> void Walk(WriteStmt &x, M &mutator) { in Walk()
704 template <typename M> void Walk(format::ControlEditDesc &x, M &mutator) { in Walk()
719 void Walk(format::DerivedTypeDataEditDesc &x, M &mutator) { in Walk()
733 template <typename M> void Walk(format::FormatItem &x, M &mutator) { in Walk()
748 template <typename M> void Walk(format::FormatSpecification &x, M &mutator) { in Walk()
766 void Walk(format::IntrinsicTypeDataEditDesc &x, M &mutator) { in Walk()
782 template <typename M> void Walk(CompilerDirective &x, M &mutator) { in Walk()
798 template <typename M> void Walk(OmpLinearClause::WithModifier &x, M &mutator) { in Walk()
815 void Walk(OmpLinearClause::WithoutModifier &x, M &mutator) { in Walk()