reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
254 template<typename Fn> void match(Fn F) const { F(Array); } 269 template<typename Fn> void match(Fn F) const { F(Prefix, Suffix); } 287 template<typename Fn> void match(Fn F) const { F(Ty, Ext); } 333 template<typename Fn> void match(Fn F) const { F(Child, Quals); } 360 template<typename Fn> void match(Fn F) const { F(Ty); } 376 template<typename Fn> void match(Fn F) const { F(Ty, Postfix); } 390 template<typename Fn> void match(Fn F) const { F(Name); } 405 template<typename Fn> void match(Fn F) const { F(Kind, Child); } 423 template<typename Fn> void match(Fn F) const { F(Base, Tag); } 439 template<typename Fn> void match(Fn F) const { F(Conditions); } 458 template<typename Fn> void match(Fn F) const { F(Ty, Protocol); } 481 template<typename Fn> void match(Fn F) const { F(Pointee); } 548 template<typename Fn> void match(Fn F) const { F(Pointee, RK); } 587 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } 657 template<typename Fn> void match(Fn F) const { F(Base, Dimension); } 693 template<typename Fn> void match(Fn F) const { 742 template<typename Fn> void match(Fn F) const { F(E); } 757 template<typename Fn> void match(Fn F) const { F(Types); } 784 template<typename Fn> void match(Fn F) const { 838 template<typename Fn> void match(Fn F) const { F(OpName); } 854 template<typename Fn> void match(Fn F) const { F(Special, Child); } 871 template<typename Fn> void match(Fn F) const { F(FirstType, SecondType); } 888 template<typename Fn> void match(Fn F) const { F(Qual, Name); } 906 template<typename Fn> void match(Fn F) const { F(Encoding, Entity); } 924 template<typename Fn> void match(Fn F) const { F(Qualifier, Name); } 944 template<typename Fn> void match(Fn F) const { F(BaseType, Dimension); } 964 template<typename Fn> void match(Fn F) const { F(Dimension); } 990 template<typename Fn> void match(Fn F) const { F(Kind, Index); } 1017 template<typename Fn> void match(Fn F) const { F(Name); } 1037 template<typename Fn> void match(Fn F) const { F(Name, Type); } 1062 template<typename Fn> void match(Fn F) const { F(Name, Params); } 1083 template<typename Fn> void match(Fn F) const { F(Param); } 1131 template<typename Fn> void match(Fn F) const { F(Data); } 1179 template<typename Fn> void match(Fn F) const { F(Elements); } 1197 template<typename Fn> void match(Fn F) const { F(Child); } 1240 template<typename Fn> void match(Fn F) const { F(Params); } 1338 template<typename Fn> void match(Fn F) const { F(Name, TemplateArgs); } 1355 template<typename Fn> void match(Fn F) const { F(Child); } 1370 template<typename Fn> void match(Fn F) const { F(Child); } 1396 template<typename Fn> void match(Fn F) const { F(SSK); } 1448 template<typename Fn> void match(Fn F) const { F(SSK); } 1502 template<typename Fn> void match(Fn F) const { F(Basename, IsDtor, Variant); } 1517 template<typename Fn> void match(Fn F) const { F(Base); } 1531 template<typename Fn> void match(Fn F) const { F(Count); } 1551 template<typename Fn> void match(Fn F) const { 1580 template<typename Fn> void match(Fn F) const { F(Bindings); } 1601 template<typename Fn> void match(Fn F) const { F(LHS, InfixOperator, RHS); } 1630 template<typename Fn> void match(Fn F) const { F(Op1, Op2); } 1649 template<typename Fn> void match(Fn F) const { F(Child, Operator); } 1668 template<typename Fn> void match(Fn F) const { F(Cond, Then, Else); } 1690 template<typename Fn> void match(Fn F) const { F(LHS, Kind, RHS); } 1709 template<typename Fn> void match(Fn F) const { F(Prefix, Infix, Postfix); } 1728 template<typename Fn> void match(Fn F) const { F(CastKind, To, From); } 1747 template<typename Fn> void match(Fn F) const { F(Pack); } 1765 template<typename Fn> void match(Fn F) const { F(Callee, Args); } 1788 template<typename Fn> void match(Fn F) const { 1823 template<typename Fn> void match(Fn F) const { F(Op, IsGlobal, IsArray); } 1843 template<typename Fn> void match(Fn F) const { F(Prefix, Child); } 1859 template<typename Fn> void match(Fn F) const { F(Number); } 1875 template<typename Fn> void match(Fn F) const { F(Type, Expressions); } 1893 template<typename Fn> void match(Fn F) const { F(Ty, Inits); } 1912 template<typename Fn> void match(Fn F) const { F(Elem, Init, IsArray); } 1937 template<typename Fn> void match(Fn F) const { F(First, Last, Init); } 1962 template<typename Fn> void match(Fn F) const { 2012 template<typename Fn> void match(Fn F) const { F(Op); } 2026 template<typename Fn> void match(Fn F) const { F(Operand); } 2041 template<typename Fn> void match(Fn F) const { F(Value); } 2054 template<typename Fn> void match(Fn F) const { F(Type); } 2069 template<typename Fn> void match(Fn F) const { F(Type); } 2088 template<typename Fn> void match(Fn F) const { F(Ty, Integer); } 2106 template<typename Fn> void match(Fn F) const { F(Type, Value); } 2150 template<typename Fn> void match(Fn F) const { F(Contents); }