Lines Matching refs:BuildSyntaxTreeTest

20 class BuildSyntaxTreeTest : public SyntaxTreeTest {  class
91 INSTANTIATE_TEST_SUITE_P(SyntaxTreeTests, BuildSyntaxTreeTest,
94 TEST_P(BuildSyntaxTreeTest, Simple) { in TEST_P() argument
127 TEST_P(BuildSyntaxTreeTest, SimpleVariable) { in TEST_P() argument
153 TEST_P(BuildSyntaxTreeTest, SimpleFunction) { in TEST_P() argument
186 TEST_P(BuildSyntaxTreeTest, Simple_BackslashInsideToken) { in TEST_P() argument
204 TEST_P(BuildSyntaxTreeTest, If) { in TEST_P() argument
249 TEST_P(BuildSyntaxTreeTest, IfDecl) { in TEST_P() argument
304 TEST_P(BuildSyntaxTreeTest, For) { in TEST_P() argument
324 TEST_P(BuildSyntaxTreeTest, RangeBasedFor) { in TEST_P() argument
355 TEST_P(BuildSyntaxTreeTest, DeclarationStatement) { in TEST_P() argument
376 TEST_P(BuildSyntaxTreeTest, Switch) { in TEST_P() argument
409 TEST_P(BuildSyntaxTreeTest, While) { in TEST_P() argument
435 TEST_P(BuildSyntaxTreeTest, UnhandledStatement) { in TEST_P() argument
457 TEST_P(BuildSyntaxTreeTest, Expressions) { in TEST_P() argument
515 TEST_P(BuildSyntaxTreeTest, ConditionalOperator) { in TEST_P() argument
534 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_Identifier) { in TEST_P() argument
548 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_OperatorFunctionId) { in TEST_P() argument
580 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_ConversionFunctionId) { in TEST_P() argument
609 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_LiteralOperatorId) { in TEST_P() argument
635 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_Destructor) { in TEST_P() argument
662 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_DecltypeDestructor) { in TEST_P() argument
696 TEST_P(BuildSyntaxTreeTest, UnqualifiedId_TemplateId) { in TEST_P() argument
721 TEST_P(BuildSyntaxTreeTest, QualifiedId_NamespaceSpecifier) { in TEST_P() argument
760 TEST_P(BuildSyntaxTreeTest, QualifiedId_TemplateSpecifier) { in TEST_P() argument
808 TEST_P(BuildSyntaxTreeTest, QualifiedId_DecltypeSpecifier) { in TEST_P() argument
840 TEST_P(BuildSyntaxTreeTest, QualifiedId_OptionalTemplateKw) { in TEST_P() argument
888 TEST_P(BuildSyntaxTreeTest, QualifiedId_Complex) { in TEST_P() argument
931 TEST_P(BuildSyntaxTreeTest, QualifiedId_DependentType) { in TEST_P() argument
1002 TEST_P(BuildSyntaxTreeTest, This_Simple) { in TEST_P() argument
1020 TEST_P(BuildSyntaxTreeTest, This_ExplicitMemberAccess) { in TEST_P() argument
1044 TEST_P(BuildSyntaxTreeTest, This_ImplicitMemberAccess) { in TEST_P() argument
1064 TEST_P(BuildSyntaxTreeTest, ParenExpr) { in TEST_P() argument
1106 TEST_P(BuildSyntaxTreeTest, UserDefinedLiteral_Char) { in TEST_P() argument
1123 TEST_P(BuildSyntaxTreeTest, UserDefinedLiteral_String) { in TEST_P() argument
1143 TEST_P(BuildSyntaxTreeTest, UserDefinedLiteral_Integer) { in TEST_P() argument
1174 TEST_P(BuildSyntaxTreeTest, UserDefinedLiteral_Float) { in TEST_P() argument
1205 TEST_P(BuildSyntaxTreeTest, IntegerLiteral_LongLong) { in TEST_P() argument
1226 TEST_P(BuildSyntaxTreeTest, IntegerLiteral_Binary) { in TEST_P() argument
1242 TEST_P(BuildSyntaxTreeTest, IntegerLiteral_WithDigitSeparators) { in TEST_P() argument
1258 TEST_P(BuildSyntaxTreeTest, CharacterLiteral) { in TEST_P() argument
1296 TEST_P(BuildSyntaxTreeTest, CharacterLiteral_Utf) { in TEST_P() argument
1327 TEST_P(BuildSyntaxTreeTest, CharacterLiteral_Utf8) { in TEST_P() argument
1348 TEST_P(BuildSyntaxTreeTest, FloatingLiteral) { in TEST_P() argument
1376 TEST_P(BuildSyntaxTreeTest, FloatingLiteral_Hexadecimal) { in TEST_P() argument
1407 TEST_P(BuildSyntaxTreeTest, StringLiteral) { in TEST_P() argument
1425 TEST_P(BuildSyntaxTreeTest, StringLiteral_Utf) { in TEST_P() argument
1451 TEST_P(BuildSyntaxTreeTest, StringLiteral_Raw) { in TEST_P() argument
1485 TEST_P(BuildSyntaxTreeTest, BoolLiteral) { in TEST_P() argument
1506 TEST_P(BuildSyntaxTreeTest, CxxNullPtrLiteral) { in TEST_P() argument
1522 TEST_P(BuildSyntaxTreeTest, PostfixUnaryOperator) { in TEST_P() argument
1546 TEST_P(BuildSyntaxTreeTest, PrefixUnaryOperator) { in TEST_P() argument
1632 TEST_P(BuildSyntaxTreeTest, PrefixUnaryOperatorCxx) { in TEST_P() argument
1659 TEST_P(BuildSyntaxTreeTest, BinaryOperator) { in TEST_P() argument
1733 TEST_P(BuildSyntaxTreeTest, BinaryOperatorCxx) { in TEST_P() argument
1781 TEST_P(BuildSyntaxTreeTest, BinaryOperator_NestedWithParenthesis) { in TEST_P() argument
1812 TEST_P(BuildSyntaxTreeTest, BinaryOperator_Associativity) { in TEST_P() argument
1850 TEST_P(BuildSyntaxTreeTest, BinaryOperator_Precedence) { in TEST_P() argument
1892 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Assignment) { in TEST_P() argument
1917 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Plus) { in TEST_P() argument
1942 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Less) { in TEST_P() argument
1967 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_LeftShift) { in TEST_P() argument
1992 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Comma) { in TEST_P() argument
2017 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_PointerToMember) { in TEST_P() argument
2042 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_Negation) { in TEST_P() argument
2064 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_AddressOf) { in TEST_P() argument
2086 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_PrefixIncrement) { in TEST_P() argument
2108 TEST_P(BuildSyntaxTreeTest, OverloadedOperator_PostfixIncrement) { in TEST_P() argument
2130 TEST_P(BuildSyntaxTreeTest, MemberExpression_SimpleWithDot) { in TEST_P() argument
2152 TEST_P(BuildSyntaxTreeTest, MemberExpression_StaticDataMember) { in TEST_P() argument
2177 TEST_P(BuildSyntaxTreeTest, MemberExpression_SimpleWithArrow) { in TEST_P() argument
2199 TEST_P(BuildSyntaxTreeTest, MemberExpression_Chaining) { in TEST_P() argument
2226 TEST_P(BuildSyntaxTreeTest, MemberExpression_OperatorFunction) { in TEST_P() argument
2255 TEST_P(BuildSyntaxTreeTest, MemberExpression_VariableTemplate) { in TEST_P() argument
2291 TEST_P(BuildSyntaxTreeTest, MemberExpression_FunctionTemplate) { in TEST_P() argument
2323 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
2357 TEST_P(BuildSyntaxTreeTest, MemberExpression_WithQualifier) { in TEST_P() argument
2410 TEST_P(BuildSyntaxTreeTest, MemberExpression_Complex) { in TEST_P() argument
2468 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_Member) { in TEST_P() argument
2496 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_OperatorParens) { in TEST_P() argument
2519 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_OperatorParensChaining) { in TEST_P() argument
2545 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_MemberWithThis) { in TEST_P() argument
2601 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_FunctionPointer) { in TEST_P() argument
2636 TEST_P(BuildSyntaxTreeTest, CallExpression_Callee_MemberFunctionPointer) { in TEST_P() argument
2669 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_Zero) { in TEST_P() argument
2692 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_One) { in TEST_P() argument
2718 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_Multiple) { in TEST_P() argument
2750 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_Assignment) { in TEST_P() argument
2781 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_BracedInitList_Empty) { in TEST_P() argument
2809 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_BracedInitList_Simple) { in TEST_P() argument
2849 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
2897 TEST_P(BuildSyntaxTreeTest, CallExpression_Arguments_ParameterPack) { in TEST_P() argument
2923 TEST_P(BuildSyntaxTreeTest, CallExpression_DefaultArguments) { in TEST_P() argument
2971 TEST_P(BuildSyntaxTreeTest, MultipleDeclaratorsGrouping) { in TEST_P() argument
3002 TEST_P(BuildSyntaxTreeTest, MultipleDeclaratorsGroupingTypedef) { in TEST_P() argument
3023 TEST_P(BuildSyntaxTreeTest, MultipleDeclaratorsInsideStatement) { in TEST_P() argument
3070 TEST_P(BuildSyntaxTreeTest, SizeTTypedef) { in TEST_P() argument
3098 TEST_P(BuildSyntaxTreeTest, Namespace_Nested) { in TEST_P() argument
3121 TEST_P(BuildSyntaxTreeTest, Namespace_NestedDefinition) { in TEST_P() argument
3141 TEST_P(BuildSyntaxTreeTest, Namespace_Unnamed) { in TEST_P() argument
3158 TEST_P(BuildSyntaxTreeTest, Namespace_Alias) { in TEST_P() argument
3177 TEST_P(BuildSyntaxTreeTest, UsingDirective) { in TEST_P() argument
3197 TEST_P(BuildSyntaxTreeTest, UsingDeclaration_Namespace) { in TEST_P() argument
3218 TEST_P(BuildSyntaxTreeTest, UsingDeclaration_ClassMember) { in TEST_P() argument
3252 TEST_P(BuildSyntaxTreeTest, UsingTypeAlias) { in TEST_P() argument
3271 TEST_P(BuildSyntaxTreeTest, FreeStandingClass_ForwardDeclaration) { in TEST_P() argument
3295 TEST_P(BuildSyntaxTreeTest, FreeStandingClasses_Definition) { in TEST_P() argument
3335 TEST_P(BuildSyntaxTreeTest, StaticMemberFunction) { in TEST_P() argument
3361 TEST_P(BuildSyntaxTreeTest, OutOfLineMemberFunctionDefinition) { in TEST_P() argument
3391 TEST_P(BuildSyntaxTreeTest, ConversionMemberFunction) { in TEST_P() argument
3414 TEST_P(BuildSyntaxTreeTest, LiteralOperatorDeclaration) { in TEST_P() argument
3441 TEST_P(BuildSyntaxTreeTest, NumericLiteralOperatorTemplateDeclaration) { in TEST_P() argument
3473 TEST_P(BuildSyntaxTreeTest, OverloadedOperatorDeclaration) { in TEST_P() argument
3505 TEST_P(BuildSyntaxTreeTest, OverloadedOperatorFriendDeclaration) { in TEST_P() argument
3541 TEST_P(BuildSyntaxTreeTest, ClassTemplateDeclaration) { in TEST_P() argument
3568 TEST_P(BuildSyntaxTreeTest, FunctionTemplateDeclaration) { in TEST_P() argument
3598 TEST_P(BuildSyntaxTreeTest, VariableTemplateDeclaration) { in TEST_P() argument
3627 TEST_P(BuildSyntaxTreeTest, StaticMemberFunctionTemplate) { in TEST_P() argument
3659 TEST_P(BuildSyntaxTreeTest, NestedTemplates) { in TEST_P() argument
3705 TEST_P(BuildSyntaxTreeTest, NestedTemplatesInNamespace) { in TEST_P() argument
3759 TEST_P(BuildSyntaxTreeTest, ClassTemplate_MemberClassDefinition) { in TEST_P() argument
3792 TEST_P(BuildSyntaxTreeTest, ExplicitClassTemplateInstantiation_Definition) { in TEST_P() argument
3814 TEST_P(BuildSyntaxTreeTest, ExplicitClassTemplateInstantiation_Declaration) { in TEST_P() argument
3837 TEST_P(BuildSyntaxTreeTest, ClassTemplateSpecialization_Partial) { in TEST_P() argument
3867 TEST_P(BuildSyntaxTreeTest, ClassTemplateSpecialization_Full) { in TEST_P() argument
3893 TEST_P(BuildSyntaxTreeTest, EmptyDeclaration) { in TEST_P() argument
3905 TEST_P(BuildSyntaxTreeTest, StaticAssert) { in TEST_P() argument
3928 TEST_P(BuildSyntaxTreeTest, StaticAssert_WithoutMessage) { in TEST_P() argument
3948 TEST_P(BuildSyntaxTreeTest, ExternC) { in TEST_P() argument
3988 TEST_P(BuildSyntaxTreeTest, Macro_ObjectLike_Leaf) { in TEST_P() argument
4035 TEST_P(BuildSyntaxTreeTest, Macro_ObjectLike_MatchTree) { in TEST_P() argument
4059 TEST_P(BuildSyntaxTreeTest, Macro_ObjectLike_MismatchTree) { in TEST_P() argument
4101 TEST_P(BuildSyntaxTreeTest, Macro_FunctionLike_ModifiableArguments) { in TEST_P() argument
4144 TEST_P(BuildSyntaxTreeTest, Macro_FunctionLike_MismatchTree) { in TEST_P() argument
4186 TEST_P(BuildSyntaxTreeTest, Macro_FunctionLike_Variadic) { in TEST_P() argument
4230 TEST_P(BuildSyntaxTreeTest, InitDeclarator_Equal) { in TEST_P() argument
4253 TEST_P(BuildSyntaxTreeTest, InitDeclarator_Brace) { in TEST_P() argument
4310 TEST_P(BuildSyntaxTreeTest, InitDeclarator_EqualBrace) { in TEST_P() argument
4370 TEST_P(BuildSyntaxTreeTest, InitDeclarator_Paren) { in TEST_P() argument
4415 TEST_P(BuildSyntaxTreeTest, InitDeclarator_Paren_DefaultArguments) { in TEST_P() argument
4468 TEST_P(BuildSyntaxTreeTest, ImplicitConversion_Argument) { in TEST_P() argument
4495 TEST_P(BuildSyntaxTreeTest, ImplicitConversion_Return) { in TEST_P() argument
4517 TEST_P(BuildSyntaxTreeTest, ConstructorCall_ZeroArguments) { in TEST_P() argument
4541 TEST_P(BuildSyntaxTreeTest, ConstructorCall_OneArgument) { in TEST_P() argument
4567 TEST_P(BuildSyntaxTreeTest, ConstructorCall_MultipleArguments) { in TEST_P() argument
4596 TEST_P(BuildSyntaxTreeTest, ConstructorCall_DefaultArguments) { in TEST_P() argument
4638 TEST_P(BuildSyntaxTreeTest, TypeConversion_FunctionalNotation) { in TEST_P() argument
4661 TEST_P(BuildSyntaxTreeTest, ArrayDeclarator_Simple) { in TEST_P() argument
4682 TEST_P(BuildSyntaxTreeTest, ArrayDeclarator_Multidimensional) { in TEST_P() argument
4713 TEST_P(BuildSyntaxTreeTest, ArrayDeclarator_UnknownBound) { in TEST_P() argument
4745 TEST_P(BuildSyntaxTreeTest, ArrayDeclarator_Static) { in TEST_P() argument
4779 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Empty) { in TEST_P() argument
4798 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Named) { in TEST_P() argument
4847 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Unnamed) { in TEST_P() argument
4901 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
4923 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
4961 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
4991 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5027 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5057 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5102 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Cxx_Ref) { in TEST_P() argument
5131 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5161 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InMemberFunctions_Simple) { in TEST_P() argument
5191 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5243 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InMemberFunctions_Ref) { in TEST_P() argument
5267 TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InMemberFunctions_RefRef) { in TEST_P() argument
5291 TEST_P(BuildSyntaxTreeTest, TrailingReturn) { in TEST_P() argument
5316 TEST_P(BuildSyntaxTreeTest, DynamicExceptionSpecification) { in TEST_P() argument
5392 TEST_P(BuildSyntaxTreeTest, NoexceptExceptionSpecification) { in TEST_P() argument
5430 TEST_P(BuildSyntaxTreeTest, DeclaratorsInParentheses) { in TEST_P() argument
5494 TEST_P(BuildSyntaxTreeTest, Declaration_ConstVolatileQualifiers_SimpleConst) { in TEST_P() argument
5527 TEST_P(BuildSyntaxTreeTest, Declaration_ConstVolatileQualifiers_MultipleConst) { in TEST_P() argument
5548 TEST_P(BuildSyntaxTreeTest, in TEST_P() argument
5571 TEST_P(BuildSyntaxTreeTest, RangesOfDeclaratorsWithTrailingReturnTypes) { in TEST_P() argument
5612 TEST_P(BuildSyntaxTreeTest, MemberPointers) { in TEST_P() argument
5649 TEST_P(BuildSyntaxTreeTest, MemberFunctionPointer) { in TEST_P() argument
5740 TEST_P(BuildSyntaxTreeTest, ComplexDeclarator) { in TEST_P() argument
5781 TEST_P(BuildSyntaxTreeTest, ComplexDeclarator2) { in TEST_P() argument