reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
250 struct NodeArrayNode : Node { 261 class DotSuffix final : public Node { 279 class VendorExtQualType final : public Node { 313 class QualType final : public Node { 353 class ConversionOperatorType final : public Node { 368 class PostfixQualifiedType final : public Node { 384 class NameType final : public Node { 398 class ElaboratedTypeSpefType : public Node { 414 struct AbiTagAttr : Node { 433 class EnableIfAttr : public Node { 448 class ObjCProtoName : public Node { 473 class PointerType final : public Node { 521 class ReferenceType : public Node { 578 class PointerToMemberType final : public Node { 646 class ArrayType final : public Node { 677 class FunctionType final : public Node { 737 class NoexceptSpec : public Node { 751 class DynamicExceptionSpec : public Node { 766 class FunctionEncoding final : public Node { 831 class LiteralOperator : public Node { 846 class SpecialName final : public Node { 862 class CtorVtableSpecialName final : public Node { 881 struct NestedName : Node { 899 struct LocalName : Node { 915 class QualifiedName final : public Node { 935 class VectorType final : public Node { 957 class PixelVectorType final : public Node { 982 class SyntheticTemplateParamName final : public Node { 1010 class TypeTemplateParamDecl final : public Node { 1029 class NonTypeTemplateParamDecl final : public Node { 1053 class TemplateTemplateParamDecl final : public Node { 1076 class TemplateParamPackDecl final : public Node { 1103 class ParameterPack final : public Node { 1173 class TemplateArgumentPack final : public Node { 1190 class ParameterPackExpansion final : public Node { 1234 class TemplateArgs final : public Node { 1271 struct ForwardTemplateReference : Node { 1330 struct NameWithTemplateArgs : Node { 1348 class GlobalQualifiedName final : public Node { 1365 struct StdQualifiedName : Node { 1389 class ExpandedSpecialSubstitution final : public Node { 1441 class SpecialSubstitution final : public Node { 1492 class CtorDtorName final : public Node { 1511 class DtorName : public Node { 1525 class UnnamedTypeName : public Node { 1540 class ClosureTypeName : public Node { 1574 class StructuredBindingName : public Node { 1591 class BinaryExpr : public Node { 1622 class ArraySubscriptExpr : public Node { 1641 class PostfixExpr : public Node { 1659 class ConditionalExpr : public Node { 1681 class MemberExpr : public Node { 1699 class EnclosingExpr : public Node { 1718 class CastExpr : public Node { 1740 class SizeofParamPackExpr : public Node { 1757 class CallExpr : public Node { 1775 class NewExpr : public Node { 1814 class DeleteExpr : public Node { 1835 class PrefixExpr : public Node { 1853 class FunctionParam : public Node { 1867 class ConversionExpr : public Node { 1886 class InitListExpr : public Node { 1904 class BracedExpr : public Node { 1929 class BracedRangeExpr : public Node { 1951 class FoldExpr : public Node { 2006 class ThrowExpr : public Node { 2021 class UUIDOfExpr : public Node { 2035 class BoolExpr : public Node { 2048 class StringLiteral : public Node { 2063 class LambdaExpr : public Node { 2079 class IntegerCastExpr : public Node { 2098 class IntegerLiteral : public Node {lib/Demangle/ItaniumDemangle.cpp
319 template<typename T, typename ...Args> T *makeNode(Args &&...args) {