Lines Matching defs:Spaces
11699 FormatStyle Spaces = getLLVMStyle();
11700 Spaces.SpacesInParens = FormatStyle::SIPO_Custom;
11701 Spaces.SpacesInParensOptions = {};
11702 Spaces.SpacesInParensOptions.InCStyleCasts = true;
11703 verifyFormat("Deleted &operator=(const Deleted &) & = default;", Spaces);
11704 verifyFormat("SomeType MemberFunction(const Deleted &) & = delete;", Spaces);
11705 verifyFormat("Deleted &operator=(const Deleted &) &;", Spaces);
11706 verifyFormat("SomeType MemberFunction(const Deleted &) &;", Spaces);
11708 Spaces.SpacesInParensOptions.InCStyleCasts = false;
11709 Spaces.SpacesInParensOptions.Other = true;
11710 verifyFormat("Deleted &operator=( const Deleted & ) & = default;", Spaces);
11712 Spaces);
11713 verifyFormat("Deleted &operator=( const Deleted & ) &;", Spaces);
11714 verifyFormat("SomeType MemberFunction( const Deleted & ) &;", Spaces);
17378 FormatStyle Spaces = getLLVMStyle();
17379 Spaces.SpaceAfterLogicalNot = true;
17381 verifyFormat("bool x = ! y", Spaces);
17382 verifyFormat("if (! isFailure())", Spaces);
17383 verifyFormat("if (! (a && b))", Spaces);
17384 verifyFormat("\"Error!\"", Spaces);
17385 verifyFormat("! ! x", Spaces);
17389 FormatStyle Spaces = getLLVMStyle();
17391 verifyFormat("do_something(::globalVar);", Spaces);
17392 verifyFormat("call(x, y, z);", Spaces);
17393 verifyFormat("call();", Spaces);
17394 verifyFormat("std::function<void(int, int)> callback;", Spaces);
17396 Spaces);
17399 Spaces);
17402 Spaces);
17407 Spaces);
17411 Spaces);
17416 Spaces);
17417 verifyFormat("SomeType *__attribute__((attr)) *a = NULL;", Spaces);
17418 verifyFormat("void __attribute__((naked)) foo(int bar)", Spaces);
17419 verifyFormat("void f() __attribute__((asdf));", Spaces);
17420 verifyFormat("x = (int32)y;", Spaces);
17421 verifyFormat("y = ((int (*)(int))foo)(x);", Spaces);
17422 verifyFormat("decltype(x) y = 42;", Spaces);
17423 verifyFormat("decltype((x)) y = z;", Spaces);
17424 verifyFormat("decltype((foo())) a = foo();", Spaces);
17425 verifyFormat("decltype((bar(10))) a = bar(11);", Spaces);
17428 Spaces);
17431 Spaces);
17436 Spaces);
17438 Spaces.SpacesInParens = FormatStyle::SIPO_Custom;
17439 Spaces.SpacesInParensOptions = {};
17440 Spaces.SpacesInParensOptions.Other = true;
17442 EXPECT_FALSE(Spaces.SpacesInParensOptions.InConditionalStatements);
17445 Spaces);
17447 Spaces.SpacesInParensOptions.InConditionalStatements = true;
17448 verifyFormat("do_something( ::globalVar );", Spaces);
17449 verifyFormat("call( x, y, z );", Spaces);
17450 verifyFormat("call();", Spaces);
17451 verifyFormat("std::function<void( int, int )> callback;", Spaces);
17453 Spaces);
17456 Spaces);
17459 Spaces);
17464 Spaces);
17468 Spaces);
17473 Spaces);
17474 verifyFormat("SomeType *__attribute__( ( attr ) ) *a = NULL;", Spaces);
17475 verifyFormat("void __attribute__( ( naked ) ) foo( int bar )", Spaces);
17476 verifyFormat("void f() __attribute__( ( asdf ) );", Spaces);
17477 verifyFormat("x = (int32)y;", Spaces);
17478 verifyFormat("y = ( (int ( * )( int ))foo )( x );", Spaces);
17479 verifyFormat("decltype( x ) y = 42;", Spaces);
17480 verifyFormat("decltype( ( x ) ) y = z;", Spaces);
17481 verifyFormat("decltype( ( foo() ) ) a = foo();", Spaces);
17482 verifyFormat("decltype( ( bar( 10 ) ) ) a = bar( 11 );", Spaces);
17485 Spaces);
17488 Spaces);
17493 Spaces);
17495 Spaces.SpacesInParens = FormatStyle::SIPO_Custom;
17496 Spaces.SpacesInParensOptions = {};
17497 Spaces.SpacesInParensOptions.InCStyleCasts = true;
17498 verifyFormat("Type *A = ( Type * )P;", Spaces);
17499 verifyFormat("Type *A = ( vector<Type *, int *> )P;", Spaces);
17500 verifyFormat("x = ( int32 )y;", Spaces);
17501 verifyFormat("throw ( int32 )x;", Spaces);
17502 verifyFormat("int a = ( int )(2.0f);", Spaces);
17503 verifyFormat("#define AA(X) sizeof((( X * )NULL)->a)", Spaces);
17504 verifyFormat("my_int a = ( my_int )sizeof(int);", Spaces);
17505 verifyFormat("#define x (( int )-1)", Spaces);
17506 verifyFormat("y = (( int (*)(int) )foo)(x);", Spaces);
17509 Spaces.SpacesInParens = FormatStyle::SIPO_Custom;
17510 Spaces.SpacesInParensOptions = {};
17511 Spaces.SpacesInParensOptions.InEmptyParentheses = true;
17512 Spaces.SpacesInParensOptions.InCStyleCasts = true;
17513 verifyFormat("call(x, y, z);", Spaces);
17514 verifyFormat("call( );", Spaces);
17515 verifyFormat("std::function<void(int, int)> callback;", Spaces);
17518 Spaces);
17521 Spaces);
17526 Spaces);
17530 Spaces);
17535 Spaces);
17536 verifyFormat("SomeType *__attribute__((attr)) *a = NULL;", Spaces);
17537 verifyFormat("void __attribute__((naked)) foo(int bar)", Spaces);
17538 verifyFormat("void f( ) __attribute__((asdf));", Spaces);
17539 verifyFormat("x = ( int32 )y;", Spaces);
17540 verifyFormat("y = (( int (*)(int) )foo)(x);", Spaces);
17541 verifyFormat("decltype(x) y = 42;", Spaces);
17542 verifyFormat("decltype((x)) y = z;", Spaces);
17543 verifyFormat("decltype((foo( ))) a = foo( );", Spaces);
17544 verifyFormat("decltype((bar(10))) a = bar(11);", Spaces);
17547 Spaces);
17550 Spaces);
17555 Spaces);
17558 Spaces.SpaceAfterCStyleCast = true;
17559 verifyFormat("call(x, y, z);", Spaces);
17560 verifyFormat("call( );", Spaces);
17561 verifyFormat("std::function<void(int, int)> callback;", Spaces);
17564 Spaces);
17567 Spaces);
17572 Spaces);
17576 Spaces);
17581 Spaces);
17582 verifyFormat("#define CONF_BOOL(x) ( bool * ) ( void * ) (x)", Spaces);
17583 verifyFormat("#define CONF_BOOL(x) ( bool * ) (x)", Spaces);
17584 verifyFormat("#define CONF_BOOL(x) ( bool ) (x)", Spaces);
17585 verifyFormat("bool *y = ( bool * ) ( void * ) (x);", Spaces);
17586 verifyFormat("bool *y = ( bool * ) (x);", Spaces);
17587 verifyFormat("throw ( int32 ) x;", Spaces);
17588 verifyFormat("SomeType *__attribute__((attr)) *a = NULL;", Spaces);
17589 verifyFormat("void __attribute__((naked)) foo(int bar)", Spaces);
17590 verifyFormat("void f( ) __attribute__((asdf));", Spaces);
17593 Spaces.SpacesInParensOptions.InCStyleCasts = false;
17594 Spaces.SpaceAfterCStyleCast = true;
17597 Spaces);
17601 Spaces);
17603 verifyFormat("size_t idx = (size_t) (ptr - ((char *) file));", Spaces);
17604 verifyFormat("size_t idx = (size_t) a;", Spaces);
17605 verifyFormat("size_t idx = (size_t) (a - 1);", Spaces);
17606 verifyFormat("size_t idx = (a->*foo)(a - 1);", Spaces);
17607 verifyFormat("size_t idx = (a->foo)(a - 1);", Spaces);
17608 verifyFormat("size_t idx = (*foo)(a - 1);", Spaces);
17609 verifyFormat("size_t idx = (*(foo))(a - 1);", Spaces);
17610 verifyFormat("#define CONF_BOOL(x) (bool *) (void *) (x)", Spaces);
17611 verifyFormat("#define CONF_BOOL(x) (bool *) (void *) (int) (x)", Spaces);
17612 verifyFormat("bool *y = (bool *) (void *) (x);", Spaces);
17613 verifyFormat("bool *y = (bool *) (void *) (int) (x);", Spaces);
17614 verifyFormat("bool *y = (bool *) (void *) (int) foo(x);", Spaces);
17615 verifyFormat("throw (int32) x;", Spaces);
17616 verifyFormat("SomeType *__attribute__((attr)) *a = NULL;", Spaces);
17617 verifyFormat("void __attribute__((naked)) foo(int bar)", Spaces);
17618 verifyFormat("void f( ) __attribute__((asdf));", Spaces);
17620 Spaces.ColumnLimit = 80;
17621 Spaces.IndentWidth = 4;
17622 Spaces.AlignAfterOpenBracket = FormatStyle::BAS_AlwaysBreak;
17629 Spaces);
17630 Spaces.SpaceAfterCStyleCast = false;
17631 verifyFormat("size_t idx = (size_t)(ptr - ((char *)file));", Spaces);
17632 verifyFormat("size_t idx = (size_t)a;", Spaces);
17633 verifyFormat("size_t idx = (size_t)(a - 1);", Spaces);
17634 verifyFormat("size_t idx = (a->*foo)(a - 1);", Spaces);
17635 verifyFormat("size_t idx = (a->foo)(a - 1);", Spaces);
17636 verifyFormat("size_t idx = (*foo)(a - 1);", Spaces);
17637 verifyFormat("size_t idx = (*(foo))(a - 1);", Spaces);
17645 Spaces);
17647 Spaces.AlignAfterOpenBracket = FormatStyle::BAS_BlockIndent;
17655 Spaces);
17656 verifyFormat("size_t idx = (size_t)(ptr - ((char *)file));", Spaces);
17657 verifyFormat("size_t idx = (size_t)a;", Spaces);
17658 verifyFormat("size_t idx = (size_t)(a - 1);", Spaces);
17659 verifyFormat("size_t idx = (a->*foo)(a - 1);", Spaces);
17660 verifyFormat("size_t idx = (a->foo)(a - 1);", Spaces);
17661 verifyFormat("size_t idx = (*foo)(a - 1);", Spaces);
17662 verifyFormat("size_t idx = (*(foo))(a - 1);", Spaces);
17665 Spaces.IndentWidth = 2;
17666 Spaces.SpacesInParens = FormatStyle::SIPO_Custom;
17667 Spaces.SpacesInParensOptions = {};
17668 Spaces.SpacesInParensOptions.Other = true;
17669 Spaces.SpacesInParensOptions.ExceptDoubleParentheses = true;
17670 verifyFormat("SomeType *__attribute__(( attr )) *a = NULL;", Spaces);
17671 verifyFormat("void __attribute__(( naked )) foo( int bar )", Spaces);
17672 verifyFormat("void f() __attribute__(( asdf ));", Spaces);
17673 verifyFormat("__attribute__(( __aligned__( x ) )) z;", Spaces);
17674 verifyFormat("int x __attribute__(( aligned( 16 ) )) = 0;", Spaces);
17675 verifyFormat("class __declspec( dllimport ) X {};", Spaces);
17676 verifyFormat("class __declspec(( dllimport )) X {};", Spaces);
17677 verifyFormat("int x = ( ( a - 1 ) * 3 );", Spaces);
17678 verifyFormat("int x = ( 3 * ( a - 1 ) );", Spaces);
17679 verifyFormat("decltype( x ) y = 42;", Spaces);
17680 verifyFormat("decltype(( bar( 10 ) )) a = bar( 11 );", Spaces);
17683 Spaces);
17685 Spaces.SpacesInParens = FormatStyle::SIPO_Custom;
17686 Spaces.SpacesInParensOptions = {};
17687 Spaces.SpacesInParensOptions.InConditionalStatements = true;
17688 Spaces.SpacesInParensOptions.ExceptDoubleParentheses = true;
17691 Spaces);
17694 Spaces);
17698 Spaces);
17702 Spaces);
17705 Spaces);
17708 Spaces);
17711 Spaces);
17716 Spaces);
17719 Spaces);
17726 FormatStyle Spaces = getLLVMStyle();
17727 Spaces.SpacesInSquareBrackets = true;
17729 verifyFormat("int a[ 5 ];", Spaces);
17730 verifyFormat("a[ 3 ] += 42;", Spaces);
17731 verifyFormat("constexpr char hello[]{\"hello\"};", Spaces);
17734 Spaces);
17735 verifyFormat("std::unique_ptr<int[]> foo() {}", Spaces);
17736 verifyFormat("int i = a[ a ][ a ]->f();", Spaces);
17737 verifyFormat("int i = (*b)[ a ]->f();", Spaces);
17739 verifyFormat("int c = []() -> int { return 2; }();", Spaces);
17740 verifyFormat("return [ i, args... ] {};", Spaces);
17741 verifyFormat("int foo = [ &bar ]() {};", Spaces);
17742 verifyFormat("int foo = [ = ]() {};", Spaces);
17743 verifyFormat("int foo = [ & ]() {};", Spaces);
17744 verifyFormat("int foo = [ =, &bar ]() {};", Spaces);
17745 verifyFormat("int foo = [ &bar, = ]() {};", Spaces);
17789 FormatStyle Spaces = getLLVMStyle();
17790 Spaces.SpaceBeforeAssignmentOperators = false;
17791 verifyFormat("int a= 5;", Spaces);
17792 verifyFormat("a+= 42;", Spaces);
17793 verifyFormat("a or_eq 8;", Spaces);
17794 verifyFormat("xor= foo;", Spaces);
18120 FormatStyle Spaces = getLLVMStyle();
18121 Spaces.AttributeMacros.push_back("qualified");
18122 Spaces.PointerAlignment = FormatStyle::PAS_Right;
18123 Spaces.SpaceAroundPointerQualifiers = FormatStyle::SAPQ_Default;
18124 verifyFormat("SomeType *volatile *a = NULL;", Spaces);
18125 verifyFormat("SomeType *__attribute__((attr)) *a = NULL;", Spaces);
18126 verifyFormat("std::vector<SomeType *const *> x;", Spaces);
18127 verifyFormat("std::vector<SomeType *qualified *> x;", Spaces);
18128 verifyFormat("std::vector<SomeVar * NotAQualifier> x;", Spaces);
18129 Spaces.SpaceAroundPointerQualifiers = FormatStyle::SAPQ_Before;
18130 verifyFormat("SomeType * volatile *a = NULL;", Spaces);
18131 verifyFormat("SomeType * __attribute__((attr)) *a = NULL;", Spaces);
18132 verifyFormat("std::vector<SomeType * const *> x;", Spaces);
18133 verifyFormat("std::vector<SomeType * qualified *> x;", Spaces);
18134 verifyFormat("std::vector<SomeVar * NotAQualifier> x;", Spaces);
18137 Spaces.PointerAlignment = FormatStyle::PAS_Left;
18138 Spaces.SpaceAroundPointerQualifiers = FormatStyle::SAPQ_Before;
18139 verifyFormat("SomeType* volatile* a = NULL;", Spaces);
18140 verifyFormat("SomeType* __attribute__((attr))* a = NULL;", Spaces);
18141 verifyFormat("std::vector<SomeType* const*> x;", Spaces);
18142 verifyFormat("std::vector<SomeType* qualified*> x;", Spaces);
18143 verifyFormat("std::vector<SomeVar * NotAQualifier> x;", Spaces);
18145 Spaces.SpaceAroundPointerQualifiers = FormatStyle::SAPQ_After;
18146 verifyFormat("SomeType* volatile * a = NULL;", Spaces);
18147 verifyFormat("SomeType* __attribute__((attr)) * a = NULL;", Spaces);
18148 verifyFormat("std::vector<SomeType* const *> x;", Spaces);
18149 verifyFormat("std::vector<SomeType* qualified *> x;", Spaces);
18150 verifyFormat("std::vector<SomeVar * NotAQualifier> x;", Spaces);
18153 Spaces.PointerAlignment = FormatStyle::PAS_Middle;
18154 Spaces.SpaceAroundPointerQualifiers = FormatStyle::SAPQ_After;
18155 verifyFormat("SomeType * volatile * a = NULL;", Spaces);
18156 verifyFormat("SomeType * __attribute__((attr)) * a = NULL;", Spaces);
18157 verifyFormat("std::vector<SomeType * const *> x;", Spaces);
18158 verifyFormat("std::vector<SomeType * qualified *> x;", Spaces);
18159 verifyFormat("std::vector<SomeVar * NotAQualifier> x;", Spaces);
24285 FormatStyle Spaces = getLLVMStyle();
24286 Spaces.SpacesInAngles = FormatStyle::SIAS_Always;
24288 verifyFormat("vector< ::std::string > x1;", Spaces);
24289 verifyFormat("Foo< int, Bar > x2;", Spaces);
24290 verifyFormat("Foo< ::int, ::Bar > x3;", Spaces);
24292 verifyFormat("static_cast< int >(arg);", Spaces);
24293 verifyFormat("template < typename T0, typename T1 > void f() {}", Spaces);
24294 verifyFormat("f< int, float >();", Spaces);
24295 verifyFormat("template <> g() {}", Spaces);
24296 verifyFormat("template < std::vector< int > > f() {}", Spaces);
24297 verifyFormat("std::function< void(int, int) > fct;", Spaces);
24299 Spaces);
24301 Spaces.Standard = FormatStyle::LS_Cpp03;
24302 Spaces.SpacesInAngles = FormatStyle::SIAS_Always;
24303 verifyFormat("A< A< int > >();", Spaces);
24305 Spaces.SpacesInAngles = FormatStyle::SIAS_Never;
24306 verifyFormat("A<A<int> >();", Spaces);
24308 Spaces.SpacesInAngles = FormatStyle::SIAS_Leave;
24310 Spaces);
24312 Spaces);
24314 verifyFormat("A<A<int> >();", Spaces);
24315 verifyFormat("A<A<int> >();", "A<A<int>>();", Spaces);
24316 verifyFormat("A< A< int > >();", Spaces);
24318 Spaces.Standard = FormatStyle::LS_Cpp11;
24319 Spaces.SpacesInAngles = FormatStyle::SIAS_Always;
24320 verifyFormat("A< A< int > >();", Spaces);
24322 Spaces.SpacesInAngles = FormatStyle::SIAS_Never;
24323 verifyFormat("vector<::std::string> x4;", Spaces);
24324 verifyFormat("vector<int> x5;", Spaces);
24325 verifyFormat("Foo<int, Bar> x6;", Spaces);
24326 verifyFormat("Foo<::int, ::Bar> x7;", Spaces);
24328 verifyFormat("A<A<int>>();", Spaces);
24330 Spaces.SpacesInAngles = FormatStyle::SIAS_Leave;
24331 verifyFormat("vector<::std::string> x4;", Spaces);
24332 verifyFormat("vector< ::std::string > x4;", Spaces);
24333 verifyFormat("vector<int> x5;", Spaces);
24334 verifyFormat("vector< int > x5;", Spaces);
24335 verifyFormat("Foo<int, Bar> x6;", Spaces);
24336 verifyFormat("Foo< int, Bar > x6;", Spaces);
24337 verifyFormat("Foo<::int, ::Bar> x7;", Spaces);
24338 verifyFormat("Foo< ::int, ::Bar > x7;", Spaces);
24340 verifyFormat("A<A<int>>();", Spaces);
24341 verifyFormat("A< A< int > >();", Spaces);
24342 verifyFormat("A<A<int > >();", Spaces);
24343 verifyFormat("A< A< int>>();", Spaces);
24345 Spaces.SpacesInAngles = FormatStyle::SIAS_Always;
24349 Spaces);
24353 Spaces);
24578 FormatStyle Spaces = getLLVMStyle();
24579 Spaces.SpacesInSquareBrackets = true;
24581 "auto a = new unique_ptr<int > [10];", Spaces);
24588 FormatStyle Spaces = getLLVMStyle();
24589 Spaces.SpacesInSquareBrackets = true;
24591 "auto a = unique_ptr < Foo < Bar>[10]> ;", Spaces);
24676 FormatStyle Spaces = getLLVMStyle();
24677 Spaces.SpacesInSquareBrackets = true;
24678 verifyFormat("auto [ a, b ] = f();", Spaces);
24679 verifyFormat("auto &&[ a, b ] = f();", Spaces);
24680 verifyFormat("auto &[ a, b ] = f();", Spaces);
24681 verifyFormat("auto const &&[ a, b ] = f();", Spaces);
24682 verifyFormat("auto const &[ a, b ] = f();", Spaces);
24989 FormatStyle Spaces = getLLVMStyle();
24990 Spaces.IfMacros.clear();
24991 Spaces.IfMacros.push_back("MYIF");
24992 Spaces.SpacesInParens = FormatStyle::SIPO_Custom;
24993 Spaces.SpacesInParensOptions.InConditionalStatements = true;
24994 verifyFormat("for ( int i = 0; i; i++ )\n continue;", Spaces);
24995 verifyFormat("if ( !a )\n return;", Spaces);
24996 verifyFormat("if ( a )\n return;", Spaces);
24997 verifyFormat("if constexpr ( a )\n return;", Spaces);
24998 verifyFormat("MYIF ( a )\n return;", Spaces);
24999 verifyFormat("MYIF ( a )\n return;\nelse MYIF ( b )\n return;", Spaces);
25000 verifyFormat("MYIF ( a )\n return;\nelse\n return;", Spaces);
25001 verifyFormat("switch ( a )\ncase 1:\n return;", Spaces);
25002 verifyFormat("while ( a )\n return;", Spaces);
25003 verifyFormat("while ( (a && b) )\n return;", Spaces);
25004 verifyFormat("do {\n} while ( 1 != 0 );", Spaces);
25005 verifyFormat("try {\n} catch ( const std::exception & ) {\n}", Spaces);
25008 verifyFormat("while ( ::func() )\n return;", Spaces);
25011 Spaces.SpaceBeforeParens =
25013 verifyFormat("MYIF( a )\n return;", Spaces);
25014 verifyFormat("MYIF( a )\n return;\nelse MYIF( b )\n return;", Spaces);
25015 verifyFormat("MYIF( a )\n return;\nelse\n return;", Spaces);