Lines Matching defs:BuildSyntaxTreeTest
20 class BuildSyntaxTreeTest : public SyntaxTreeTest { class
85 TEST_P(BuildSyntaxTreeTest, Simple) { in TEST_P() argument
118 TEST_P(BuildSyntaxTreeTest, SimpleVariable) { in TEST_P() argument
144 TEST_P(BuildSyntaxTreeTest, SimpleFunction) { in TEST_P() argument
177 TEST_P(BuildSyntaxTreeTest, Simple_BackslashInsideToken) { in TEST_P() argument
195 TEST_P(BuildSyntaxTreeTest, If) { in TEST_P() argument
237 TEST_P(BuildSyntaxTreeTest, For) { in TEST_P() argument
257 TEST_P(BuildSyntaxTreeTest, RangeBasedFor) { in TEST_P() argument
288 TEST_P(BuildSyntaxTreeTest, DeclarationStatement) { in TEST_P() argument
309 TEST_P(BuildSyntaxTreeTest, Switch) { in TEST_P() argument
342 TEST_P(BuildSyntaxTreeTest, While) { in TEST_P() argument
368 TEST_P(BuildSyntaxTreeTest, UnhandledStatement) { in TEST_P() argument
390 TEST_P(BuildSyntaxTreeTest, Expressions) { in TEST_P() argument
447 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_Identifier) { in TEST_P() argument
461 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_OperatorFunctionId) { in TEST_P() argument
493 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_ConversionFunctionId) { in TEST_P() argument
522 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_LiteralOperatorId) { in TEST_P() argument
548 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_Destructor) { in TEST_P() argument
575 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_DecltypeDestructor) { in TEST_P() argument
609 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_TemplateId) { in TEST_P() argument
634 TEST_P(BuildSyntaxTreeTest, QualifiedId_NamespaceSpecifier) { in TEST_P() argument
673 TEST_P(BuildSyntaxTreeTest, QualifiedId_TemplateSpecifier) { in TEST_P() argument
721 TEST_P(BuildSyntaxTreeTest, QualifiedId_DecltypeSpecifier) { in TEST_P() argument
753 TEST_P(BuildSyntaxTreeTest, QualifiedId_OptionalTemplateKw) { in TEST_P() argument
801 TEST_P(BuildSyntaxTreeTest, QualifiedId_Complex) { in TEST_P() argument
844 TEST_P(BuildSyntaxTreeTest, QualifiedId_DependentType) { in TEST_P() argument
915 TEST_P(BuildSyntaxTreeTest, This_Simple) { in TEST_P() argument
933 TEST_P(BuildSyntaxTreeTest, This_ExplicitMemberAccess) { in TEST_P() argument
957 TEST_P(BuildSyntaxTreeTest, This_ImplicitMemberAccess) { in TEST_P() argument
977 TEST_P(BuildSyntaxTreeTest, ParenExpr) { in TEST_P() argument
1019 TEST_P(BuildSyntaxTreeTest, UserDefinedLiteral_Char) { in TEST_P() argument
1036 TEST_P(BuildSyntaxTreeTest, UserDefinedLiteral_String) { in TEST_P() argument
1056 TEST_P(BuildSyntaxTreeTest, UserDefinedLiteral_Integer) { in TEST_P() argument
1087 TEST_P(BuildSyntaxTreeTest, UserDefinedLiteral_Float) { in TEST_P() argument
1118 TEST_P(BuildSyntaxTreeTest, IntegerLiteral_LongLong) { in TEST_P() argument
1139 TEST_P(BuildSyntaxTreeTest, IntegerLiteral_Binary) { in TEST_P() argument
1155 TEST_P(BuildSyntaxTreeTest, IntegerLiteral_WithDigitSeparators) { in TEST_P() argument
1171 TEST_P(BuildSyntaxTreeTest, CharacterLiteral) { in TEST_P() argument
1209 TEST_P(BuildSyntaxTreeTest, CharacterLiteral_Utf) { in TEST_P() argument
1240 TEST_P(BuildSyntaxTreeTest, CharacterLiteral_Utf8) { in TEST_P() argument
1261 TEST_P(BuildSyntaxTreeTest, FloatingLiteral) { in TEST_P() argument
1289 TEST_P(BuildSyntaxTreeTest, FloatingLiteral_Hexadecimal) { in TEST_P() argument
1320 TEST_P(BuildSyntaxTreeTest, StringLiteral) { in TEST_P() argument
1338 TEST_P(BuildSyntaxTreeTest, StringLiteral_Utf) { in TEST_P() argument
1364 TEST_P(BuildSyntaxTreeTest, StringLiteral_Raw) { in TEST_P() argument
1398 TEST_P(BuildSyntaxTreeTest, BoolLiteral) { in TEST_P() argument
1419 TEST_P(BuildSyntaxTreeTest, CxxNullPtrLiteral) { in TEST_P() argument
1435 TEST_P(BuildSyntaxTreeTest, PostfixUnaryOperator) { in TEST_P() argument
1459 TEST_P(BuildSyntaxTreeTest, PrefixUnaryOperator) { in TEST_P() argument
1545 TEST_P(BuildSyntaxTreeTest, PrefixUnaryOperatorCxx) { in TEST_P() argument
1572 TEST_P(BuildSyntaxTreeTest, BinaryOperator) { in TEST_P() argument
1646 TEST_P(BuildSyntaxTreeTest, BinaryOperatorCxx) { in TEST_P() argument
1694 TEST_P(BuildSyntaxTreeTest, BinaryOperator_NestedWithParenthesis) { in TEST_P() argument
1725 TEST_P(BuildSyntaxTreeTest, BinaryOperator_Associativity) { in TEST_P() argument
1763 TEST_P(BuildSyntaxTreeTest, BinaryOperator_Precedence) { in TEST_P() argument
1805 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Assignment) { in TEST_P() argument
1830 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Plus) { in TEST_P() argument
1855 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Less) { in TEST_P() argument
1880 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_LeftShift) { in TEST_P() argument
1905 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Comma) { in TEST_P() argument
1930 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_PointerToMember) { in TEST_P() argument
1955 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Negation) { in TEST_P() argument
1977 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_AddressOf) { in TEST_P() argument
1999 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_PrefixIncrement) { in TEST_P() argument
2021 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_PostfixIncrement) { in TEST_P() argument
2043 TEST_P(BuildSyntaxTreeTest, MemberExpression_SimpleWithDot) { in TEST_P() argument
2065 TEST_P(BuildSyntaxTreeTest, MemberExpression_StaticDataMember) { in TEST_P() argument
2090 TEST_P(BuildSyntaxTreeTest, MemberExpression_SimpleWithArrow) { in TEST_P() argument
2112 TEST_P(BuildSyntaxTreeTest, MemberExpression_Chaining) { in TEST_P() argument
2139 TEST_P(BuildSyntaxTreeTest, MemberExpression_OperatorFunction) { in TEST_P() argument
2168 TEST_P(BuildSyntaxTreeTest, MemberExpression_VariableTemplate) { in TEST_P() argument
2204 TEST_P(BuildSyntaxTreeTest, MemberExpression_FunctionTemplate) { in TEST_P() argument
2236 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
2270 TEST_P(BuildSyntaxTreeTest, MemberExpression_WithQualifier) { in TEST_P() argument
2323 TEST_P(BuildSyntaxTreeTest, MemberExpression_Complex) { in TEST_P() argument
2381 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_Member) { in TEST_P() argument
2409 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_OperatorParens) { in TEST_P() argument
2432 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_OperatorParensChaining) { in TEST_P() argument
2458 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_MemberWithThis) { in TEST_P() argument
2514 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_FunctionPointer) { in TEST_P() argument
2549 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_MemberFunctionPointer) { in TEST_P() argument
2582 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_Zero) { in TEST_P() argument
2605 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_One) { in TEST_P() argument
2631 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_Multiple) { in TEST_P() argument
2663 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_Assignment) { in TEST_P() argument
2694 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_BracedInitList_Empty) { in TEST_P() argument
2722 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_BracedInitList_Simple) { in TEST_P() argument
2762 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
2810 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_ParameterPack) { in TEST_P() argument
2836 TEST_P(BuildSyntaxTreeTest, CallExpression_DefaultArguments) { in TEST_P() argument
2884 TEST_P(BuildSyntaxTreeTest, MultipleDeclaratorsGrouping) { in TEST_P() argument
2915 TEST_P(BuildSyntaxTreeTest, MultipleDeclaratorsGroupingTypedef) { in TEST_P() argument
2936 TEST_P(BuildSyntaxTreeTest, MultipleDeclaratorsInsideStatement) { in TEST_P() argument
2983 TEST_P(BuildSyntaxTreeTest, SizeTTypedef) { in TEST_P() argument
3011 TEST_P(BuildSyntaxTreeTest, Namespace_Nested) { in TEST_P() argument
3034 TEST_P(BuildSyntaxTreeTest, Namespace_NestedDefinition) { in TEST_P() argument
3054 TEST_P(BuildSyntaxTreeTest, Namespace_Unnamed) { in TEST_P() argument
3071 TEST_P(BuildSyntaxTreeTest, Namespace_Alias) { in TEST_P() argument
3090 TEST_P(BuildSyntaxTreeTest, UsingDirective) { in TEST_P() argument
3110 TEST_P(BuildSyntaxTreeTest, UsingDeclaration_Namespace) { in TEST_P() argument
3131 TEST_P(BuildSyntaxTreeTest, UsingDeclaration_ClassMember) { in TEST_P() argument
3165 TEST_P(BuildSyntaxTreeTest, UsingTypeAlias) { in TEST_P() argument
3184 TEST_P(BuildSyntaxTreeTest, FreeStandingClass_ForwardDeclaration) { in TEST_P() argument
3208 TEST_P(BuildSyntaxTreeTest, FreeStandingClasses_Definition) { in TEST_P() argument
3248 TEST_P(BuildSyntaxTreeTest, StaticMemberFunction) { in TEST_P() argument
3274 TEST_P(BuildSyntaxTreeTest, OutOfLineMemberFunctionDefinition) { in TEST_P() argument
3304 TEST_P(BuildSyntaxTreeTest, ConversionMemberFunction) { in TEST_P() argument
3327 TEST_P(BuildSyntaxTreeTest, LiteralOperatorDeclaration) { in TEST_P() argument
3354 TEST_P(BuildSyntaxTreeTest, NumericLiteralOperatorTemplateDeclaration) { in TEST_P() argument
3386 TEST_P(BuildSyntaxTreeTest, OverloadedOperatorDeclaration) { in TEST_P() argument
3418 TEST_P(BuildSyntaxTreeTest, OverloadedOperatorFriendDeclaration) { in TEST_P() argument
3454 TEST_P(BuildSyntaxTreeTest, ClassTemplateDeclaration) { in TEST_P() argument
3481 TEST_P(BuildSyntaxTreeTest, FunctionTemplateDeclaration) { in TEST_P() argument
3511 TEST_P(BuildSyntaxTreeTest, VariableTemplateDeclaration) { in TEST_P() argument
3540 TEST_P(BuildSyntaxTreeTest, StaticMemberFunctionTemplate) { in TEST_P() argument
3572 TEST_P(BuildSyntaxTreeTest, NestedTemplates) { in TEST_P() argument
3618 TEST_P(BuildSyntaxTreeTest, NestedTemplatesInNamespace) { in TEST_P() argument
3672 TEST_P(BuildSyntaxTreeTest, ClassTemplate_MemberClassDefinition) { in TEST_P() argument
3705 TEST_P(BuildSyntaxTreeTest, ExplicitClassTemplateInstantiation_Definition) { in TEST_P() argument
3727 TEST_P(BuildSyntaxTreeTest, ExplicitClassTemplateInstantiation_Declaration) { in TEST_P() argument
3750 TEST_P(BuildSyntaxTreeTest, ClassTemplateSpecialization_Partial) { in TEST_P() argument
3780 TEST_P(BuildSyntaxTreeTest, ClassTemplateSpecialization_Full) { in TEST_P() argument
3806 TEST_P(BuildSyntaxTreeTest, EmptyDeclaration) { in TEST_P() argument
3818 TEST_P(BuildSyntaxTreeTest, StaticAssert) { in TEST_P() argument
3841 TEST_P(BuildSyntaxTreeTest, StaticAssert_WithoutMessage) { in TEST_P() argument
3861 TEST_P(BuildSyntaxTreeTest, ExternC) { in TEST_P() argument
3901 TEST_P(BuildSyntaxTreeTest, Macro_ObjectLike_Leaf) { in TEST_P() argument
3948 TEST_P(BuildSyntaxTreeTest, Macro_ObjectLike_MatchTree) { in TEST_P() argument
3972 TEST_P(BuildSyntaxTreeTest, Macro_ObjectLike_MismatchTree) { in TEST_P() argument
4013 TEST_P(BuildSyntaxTreeTest, Macro_FunctionLike_ModifiableArguments) { in TEST_P() argument
4056 TEST_P(BuildSyntaxTreeTest, Macro_FunctionLike_MismatchTree) { in TEST_P() argument
4097 TEST_P(BuildSyntaxTreeTest, Macro_FunctionLike_Variadic) { in TEST_P() argument
4141 TEST_P(BuildSyntaxTreeTest, InitDeclarator_Equal) { in TEST_P() argument
4164 TEST_P(BuildSyntaxTreeTest, InitDeclarator_Brace) { in TEST_P() argument
4221 TEST_P(BuildSyntaxTreeTest, InitDeclarator_EqualBrace) { in TEST_P() argument
4281 TEST_P(BuildSyntaxTreeTest, InitDeclarator_Paren) { in TEST_P() argument
4326 TEST_P(BuildSyntaxTreeTest, InitDeclarator_Paren_DefaultArguments) { in TEST_P() argument
4379 TEST_P(BuildSyntaxTreeTest, ImplicitConversion_Argument) { in TEST_P() argument
4406 TEST_P(BuildSyntaxTreeTest, ImplicitConversion_Return) { in TEST_P() argument
4428 TEST_P(BuildSyntaxTreeTest, ConstructorCall_ZeroArguments) { in TEST_P() argument
4452 TEST_P(BuildSyntaxTreeTest, ConstructorCall_OneArgument) { in TEST_P() argument
4478 TEST_P(BuildSyntaxTreeTest, ConstructorCall_MultipleArguments) { in TEST_P() argument
4507 TEST_P(BuildSyntaxTreeTest, ConstructorCall_DefaultArguments) { in TEST_P() argument
4549 TEST_P(BuildSyntaxTreeTest, TypeConversion_FunctionalNotation) { in TEST_P() argument
4572 TEST_P(BuildSyntaxTreeTest, ArrayDeclarator_Simple) { in TEST_P() argument
4593 TEST_P(BuildSyntaxTreeTest, ArrayDeclarator_Multidimensional) { in TEST_P() argument
4624 TEST_P(BuildSyntaxTreeTest, ArrayDeclarator_UnknownBound) { in TEST_P() argument
4656 TEST_P(BuildSyntaxTreeTest, ArrayDeclarator_Static) { in TEST_P() argument
4690 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Empty) { in TEST_P() argument
4709 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Named) { in TEST_P() argument
4773 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Unnamed) { in TEST_P() argument
4827 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
4849 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
4887 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
4917 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
4953 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
4983 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5028 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Cxx_Ref) { in TEST_P() argument
5057 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5087 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InMemberFunctions_Simple) { in TEST_P() argument
5117 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5169 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InMemberFunctions_Ref) { in TEST_P() argument
5193 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InMemberFunctions_RefRef) { in TEST_P() argument
5217 TEST_P(BuildSyntaxTreeTest, TrailingReturn) { in TEST_P() argument
5242 TEST_P(BuildSyntaxTreeTest, DynamicExceptionSpecification) { in TEST_P() argument
5318 TEST_P(BuildSyntaxTreeTest, NoexceptExceptionSpecification) { in TEST_P() argument
5356 TEST_P(BuildSyntaxTreeTest, DeclaratorsInParentheses) { in TEST_P() argument
5420 TEST_P(BuildSyntaxTreeTest, Declaration_ConstVolatileQualifiers_SimpleConst) { in TEST_P() argument
5453 TEST_P(BuildSyntaxTreeTest, Declaration_ConstVolatileQualifiers_MultipleConst) { in TEST_P() argument
5474 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5497 TEST_P(BuildSyntaxTreeTest, RangesOfDeclaratorsWithTrailingReturnTypes) { in TEST_P() argument
5538 TEST_P(BuildSyntaxTreeTest, MemberPointers) { in TEST_P() argument
5575 TEST_P(BuildSyntaxTreeTest, MemberFunctionPointer) { in TEST_P() argument
5666 TEST_P(BuildSyntaxTreeTest, ComplexDeclarator) { in TEST_P() argument
5707 TEST_P(BuildSyntaxTreeTest, ComplexDeclarator2) { in TEST_P() argument