reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Demangle/ItaniumDemangle.h
  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); }
  694     F(Ret, Params, CVQuals, RefQual, ExceptionSpec);
  742   template<typename Fn> void match(Fn F) const { F(E); }
  757   template<typename Fn> void match(Fn F) const { F(Types); }
  785     F(Ret, Name, Params, Attrs, CVQuals, RefQual);
  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); }
 1552     F(TemplateParams, Params, Count);
 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); }
 1789     F(ExprList, Type, InitList, IsGlobal, IsArray);
 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); }
 1963     F(IsLeftFold, OperatorName, Pack, Init);
 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); }