| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | #ifndef NODE |
| | #error Define NODE to handle nodes |
| | #endif |
| |
|
| | NODE(NodeArrayNode) |
| | NODE(DotSuffix) |
| | NODE(VendorExtQualType) |
| | NODE(QualType) |
| | NODE(ConversionOperatorType) |
| | NODE(PostfixQualifiedType) |
| | NODE(ElaboratedTypeSpefType) |
| | NODE(NameType) |
| | NODE(AbiTagAttr) |
| | NODE(EnableIfAttr) |
| | NODE(ObjCProtoName) |
| | NODE(PointerType) |
| | NODE(ReferenceType) |
| | NODE(PointerToMemberType) |
| | NODE(ArrayType) |
| | NODE(FunctionType) |
| | NODE(NoexceptSpec) |
| | NODE(DynamicExceptionSpec) |
| | NODE(FunctionEncoding) |
| | NODE(LiteralOperator) |
| | NODE(SpecialName) |
| | NODE(CtorVtableSpecialName) |
| | NODE(QualifiedName) |
| | NODE(NestedName) |
| | NODE(LocalName) |
| | NODE(ModuleName) |
| | NODE(ModuleEntity) |
| | NODE(VectorType) |
| | NODE(PixelVectorType) |
| | NODE(BinaryFPType) |
| | NODE(BitIntType) |
| | NODE(SyntheticTemplateParamName) |
| | NODE(TypeTemplateParamDecl) |
| | NODE(NonTypeTemplateParamDecl) |
| | NODE(TemplateTemplateParamDecl) |
| | NODE(TemplateParamPackDecl) |
| | NODE(ParameterPack) |
| | NODE(TemplateArgumentPack) |
| | NODE(ParameterPackExpansion) |
| | NODE(TemplateArgs) |
| | NODE(ForwardTemplateReference) |
| | NODE(NameWithTemplateArgs) |
| | NODE(GlobalQualifiedName) |
| | NODE(ExpandedSpecialSubstitution) |
| | NODE(SpecialSubstitution) |
| | NODE(CtorDtorName) |
| | NODE(DtorName) |
| | NODE(UnnamedTypeName) |
| | NODE(ClosureTypeName) |
| | NODE(StructuredBindingName) |
| | NODE(BinaryExpr) |
| | NODE(ArraySubscriptExpr) |
| | NODE(PostfixExpr) |
| | NODE(ConditionalExpr) |
| | NODE(MemberExpr) |
| | NODE(SubobjectExpr) |
| | NODE(EnclosingExpr) |
| | NODE(CastExpr) |
| | NODE(SizeofParamPackExpr) |
| | NODE(CallExpr) |
| | NODE(NewExpr) |
| | NODE(DeleteExpr) |
| | NODE(PrefixExpr) |
| | NODE(FunctionParam) |
| | NODE(ConversionExpr) |
| | NODE(PointerToMemberConversionExpr) |
| | NODE(InitListExpr) |
| | NODE(FoldExpr) |
| | NODE(ThrowExpr) |
| | NODE(BoolExpr) |
| | NODE(StringLiteral) |
| | NODE(LambdaExpr) |
| | NODE(EnumLiteral) |
| | NODE(IntegerLiteral) |
| | NODE(FloatLiteral) |
| | NODE(DoubleLiteral) |
| | NODE(LongDoubleLiteral) |
| | NODE(BracedExpr) |
| | NODE(BracedRangeExpr) |
| |
|
| | #undef NODE |
| |
|