C++ の EditorConfig プロパティ: スペース
宣言
変数宣言の ptr の前
プロパティ名:
[resharper_]cpp_space_before_ptr_in_data_member, [resharper_]space_before_ptr_in_data_member
可能な値:
true | false
例:
true |
|---|
int ** data;
|
false |
|---|
int** data;
|
変数宣言の ptr の後
プロパティ名:
[resharper_]cpp_space_after_ptr_in_data_member, [resharper_]space_after_ptr_in_data_member
可能な値:
true | false
例:
true |
|---|
int** data;
|
false |
|---|
int**data;
|
複数変数宣言の ptr の前
プロパティ名:
[resharper_]cpp_space_before_ptr_in_data_members, [resharper_]space_before_ptr_in_data_members
可能な値:
true | false
例:
true |
|---|
int **data, *data2, &data3 = *data2;
|
false |
|---|
int**data,*data2, &data3 = *data2;
|
複数変数宣言の ptr の後
プロパティ名:
[resharper_]cpp_space_after_ptr_in_data_members, [resharper_]space_after_ptr_in_data_members
可能な値:
true | false
例:
true |
|---|
int ** data, * data2, &data3 = *data2;
|
false |
|---|
int **data, *data2, &data3 = *data2;
|
関数の戻り値の型の ptr の前
プロパティ名:
[resharper_]cpp_space_before_ptr_in_method, [resharper_]space_before_ptr_in_method
可能な値:
true | false
例:
true |
|---|
int ** foo(int a, int b);
|
false |
|---|
int** foo(int a, int b);
|
関数の戻り値の型の ptr の後
プロパティ名:
[resharper_]cpp_space_after_ptr_in_method, [resharper_]space_after_ptr_in_method
可能な値:
true | false
例:
true |
|---|
int** foo(int a, int b);
|
false |
|---|
int**foo(int a, int b);
|
ネストされた宣言子の ptr の後
プロパティ名:
[resharper_]cpp_space_after_ptr_in_nested_declarator, [resharper_]space_after_ptr_in_nested_declarator
可能な値:
true | false
例:
true |
|---|
int (* f)();
int (* a)[];
int* (* (* p));
|
false |
|---|
int (*f)();
int (*a)[];
int* (*(*p));
|
抽象宣言の ptr の前
プロパティ名:
[resharper_]cpp_space_before_ptr_in_abstract_decl, [resharper_]space_before_ptr_in_abstract_decl
可能な値:
true | false
例:
true |
|---|
template <class T = int *, int *>
foo()
{
int** p = new int *{new int{10}};
}
|
false |
|---|
template <class T = int*, int*>
foo()
{
int** p = new int*{new int{10}};
}
|
変数宣言の ref の前
プロパティ名:
[resharper_]cpp_space_before_ref_in_data_member, [resharper_]space_before_ref_in_data_member
可能な値:
true | false
例:
true |
|---|
int && data;
|
false |
|---|
int&& data;
|
変数宣言の ref の後
プロパティ名:
[resharper_]cpp_space_after_ref_in_data_member, [resharper_]space_after_ref_in_data_member
可能な値:
true | false
例:
true |
|---|
int&& data;
|
false |
|---|
int&&data;
|
複数変数宣言の ref の前
プロパティ名:
[resharper_]cpp_space_before_ref_in_data_members, [resharper_]space_before_ref_in_data_members
可能な値:
true | false
例:
true |
|---|
int **data, *data2, &data3 = &data2;
|
false |
|---|
int **data, *data2,&data3 = &data2;
|
複数変数宣言の ref の後
プロパティ名:
[resharper_]cpp_space_after_ref_in_data_members, [resharper_]space_after_ref_in_data_members
可能な値:
true | false
例:
true |
|---|
int **data, *data2, & data3 = &data2;
|
false |
|---|
int **data, *data2, &data3 = &data2;
|
関数の戻り値の型の ref の前
プロパティ名:
[resharper_]cpp_space_before_ref_in_method, [resharper_]space_before_ref_in_method
可能な値:
true | false
例:
true |
|---|
int & foo(int a, int b);
|
false |
|---|
int& foo(int a, int b);
|
関数の戻り値の型の ref の後
プロパティ名:
[resharper_]cpp_space_after_ref_in_method, [resharper_]space_after_ref_in_method
可能な値:
true | false
例:
true |
|---|
int& foo(int a, int b);
|
false |
|---|
int&foo(int a, int b);
|
抽象宣言の ref の前
プロパティ名:
[resharper_]cpp_space_before_ref_in_abstract_decl, [resharper_]space_before_ref_in_abstract_decl
可能な値:
true | false
例:
true |
|---|
template <class T = int &, int &>
foo();
|
false |
|---|
template <class T = int&, int&>
foo();
|
複数変数宣言のコンマの後
プロパティ名:
[resharper_]cpp_space_after_comma_in_declaration、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_declaration、 [resharper_]space_after_comma
可能な値:
true | false
例:
true |
|---|
int a, b, c;
|
false |
|---|
int a,b,c;
|
複数変数宣言のコンマの前
プロパティ名:
[resharper_]cpp_space_before_comma_in_declaration、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_declaration、 [resharper_]space_before_comma
可能な値:
true | false
例:
true |
|---|
int a , b , c;
|
false |
|---|
int a, b, c;
|
関数パラメーターのコンマの後
プロパティ名:
[resharper_]cpp_space_after_comma_in_method、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_method、 [resharper_]space_after_comma
可能な値:
true | false
例:
true |
|---|
int foo(int a, int b, int c);
|
false |
|---|
int foo(int a,int b,int c);
|
関数パラメーターのコンマの前
プロパティ名:
[resharper_]cpp_space_before_comma_in_method、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_method、 [resharper_]space_before_comma
可能な値:
true | false
例:
true |
|---|
int foo(int a , int b , int c);
|
false |
|---|
int foo(int a, int b, int c);
|
列挙型のコンマの後
プロパティ名:
[resharper_]cpp_space_after_comma_in_enum、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_enum、 [resharper_]space_after_comma
可能な値:
true | false
例:
true |
|---|
enum Thing { One, Two, Three }
|
false |
|---|
enum Thing { One,Two,Three }
|
列挙型のコンマの前
プロパティ名:
[resharper_]cpp_space_before_comma_in_enum、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_enum、 [resharper_]space_before_comma
可能な値:
true | false
例:
true |
|---|
enum Thing { One , Two , Three }
|
false |
|---|
enum Thing { One, Two, Three }
|
ベース節のコンマの後
プロパティ名:
[resharper_]cpp_space_after_comma_in_base_clause、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_base_clause、 [resharper_]space_after_comma
可能な値:
true | false
例:
true |
|---|
class A : B, C, D
|
false |
|---|
class A : B,C,D
|
ベース節のコンマの前
プロパティ名:
[resharper_]cpp_space_before_comma_in_base_clause、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_base_clause、 [resharper_]space_before_comma
可能な値:
true | false
例:
true |
|---|
class A : B , C , D
|
false |
|---|
class A : B, C, D
|
関数パラメーターの丸括弧の前
プロパティ名:
[resharper_]cpp_space_between_method_declaration_name_and_open_parenthesis, [resharper_]space_between_method_declaration_name_and_open_parenthesis
可能な値:
true | false
例:
true |
|---|
int foo (int a, int b, int c);
|
false |
|---|
int foo(int a, int b, int c);
|
ラムダパラメーターの丸括弧の前
プロパティ名:
[resharper_]cpp_space_before_lambda_parentheses, [resharper_]space_before_lambda_parentheses
可能な値:
true | false
例:
true |
|---|
auto lambda = [] (int, int)
{
};
|
false |
|---|
auto lambda = [](int, int)
{
};
|
丸括弧内
プロパティ名:
[resharper_]cpp_space_within_declaration_parentheses, [resharper_]space_within_declaration_parentheses
可能な値:
true | false
例:
true |
|---|
int ( *f )();
int ( *a )[];
|
false |
|---|
int (*f)();
int (*a)[];
|
関数パラメーターの丸括弧内
プロパティ名:
[resharper_]cpp_space_between_method_declaration_parameter_list_parentheses, [resharper_]space_between_method_declaration_parameter_list_parentheses
可能な値:
true | false
例:
true |
|---|
int foo( int a, int b, int c );
|
false |
|---|
int foo(int a, int b, int c);
|
関数パラメーターの空の丸括弧内
プロパティ名:
[resharper_]cpp_space_between_method_declaration_empty_parameter_list_parentheses, [resharper_]space_between_method_declaration_empty_parameter_list_parentheses
可能な値:
true | false
例:
true |
|---|
int foo( );
|
false |
|---|
int foo();
|
テンプレートパラメーターの山括弧の前
プロパティ名:
[resharper_]cpp_space_before_template_params, [resharper_]space_before_template_params
可能な値:
true | false
例:
true |
|---|
template <typename K, typename V>
struct map
{
};
|
false |
|---|
template<typename K, typename V>
struct map
{
};
|
テンプレートパラメーターの山括弧内
プロパティ名:
[resharper_]cpp_space_within_template_params, [resharper_]space_within_template_params
可能な値:
true | false
例:
true |
|---|
template < typename K, typename V >
struct map
{
};
|
false |
|---|
template <typename K, typename V>
struct map
{
};
|
テンプレートパラメーターの空の山括弧内
プロパティ名:
[resharper_]cpp_space_within_empty_template_params, [resharper_]space_within_empty_template_params
可能な値:
true | false
例:
true |
|---|
template < >
struct vector<bool>
{
};
|
false |
|---|
template <>
struct vector<bool>
{
};
|
テンプレートパラメーターのコンマの後
プロパティ名:
[resharper_]cpp_space_after_comma_in_template_params、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_template_params、 [resharper_]space_after_comma
可能な値:
true | false
例:
true |
|---|
template <typename K, typename V>
struct map
{
};
|
false |
|---|
template <typename K,typename V>
struct map
{
};
|
テンプレートパラメーターのコンマの前
プロパティ名:
[resharper_]cpp_space_before_comma_in_template_params、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_template_params、 [resharper_]space_before_comma
可能な値:
true | false
例:
true |
|---|
template <typename K , typename V>
struct map
{
};
|
false |
|---|
template <typename K, typename V>
struct map
{
};
|
テンプレート引数の山括弧の前
プロパティ名:
[resharper_]cpp_space_before_template_args, [resharper_]space_before_template_args
可能な値:
true | false
例:
true |
|---|
map <int, int> foo();
|
false |
|---|
map<int, int> foo();
|
テンプレート引数の山括弧内
プロパティ名:
[resharper_]cpp_space_within_template_args, [resharper_]space_within_template_args
可能な値:
true | false
例:
true |
|---|
map< int, int > foo();
|
false |
|---|
map<int, int> foo();
|
テンプレート引数のコンマの後
プロパティ名:
[resharper_]cpp_space_after_comma_in_template_args、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_template_args、 [resharper_]space_after_comma
可能な値:
true | false
例:
true |
|---|
map<int, int> foo();
|
false |
|---|
map<int,int> foo();
|
テンプレート引数のコンマの前
プロパティ名:
[resharper_]cpp_space_before_comma_in_template_args、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_template_args、 [resharper_]space_before_comma
可能な値:
true | false
例:
true |
|---|
map<int , int> foo();
|
false |
|---|
map<int, int> foo();
|
テンプレート引数の終了山括弧の間
プロパティ名:
[resharper_]cpp_space_between_closing_angle_brackets_in_template_args, [resharper_]space_between_closing_angle_brackets_in_template_args
可能な値:
true | false
例:
true |
|---|
vector<vector<int> > v;
|
false |
|---|
vector<vector<int>> v;
|
エイリアス宣言と名前空間エイリアスの '=' の周囲
プロパティ名:
[resharper_]cpp_space_around_alias_eq, [resharper_]space_around_alias_eq
可能な値:
true | false
例:
true |
|---|
namespace mpl = boost::mpl;
using vec = std::vector;
|
false |
|---|
namespace mpl=boost::mpl;
using vec=std::vector;
|
末尾の戻り値の型の '->' の前後
プロパティ名:
[resharper_]cpp_space_around_deref_in_trailing_return_type, [resharper_]space_around_deref_in_trailing_return_type
可能な値:
true | false
例:
true |
|---|
auto foo() -> int;
|
false |
|---|
auto foo()->int;
|
基本型リストのコロンの前
プロパティ名:
[resharper_]cpp_space_before_colon_in_inheritance_clause, [resharper_]space_before_colon_in_inheritance_clause
可能な値:
true | false
例:
true |
|---|
class Derived : BaseClass, Interface
{
};
|
false |
|---|
class Derived: BaseClass, Interface
{
};
|
基本型リストのコロンの後
プロパティ名:
[resharper_]cpp_space_after_colon_in_inheritance_clause, [resharper_]space_after_colon_in_inheritance_clause
可能な値:
true | false
例:
true |
|---|
class Derived : BaseClass, Interface
{
};
|
false |
|---|
class Derived :BaseClass, Interface
{
};
|
C++/CLI の総称制約コロンの前
プロパティ名:
[resharper_]cpp_space_before_type_parameter_constraint_colon, [resharper_]space_before_type_parameter_constraint_colon
可能な値:
true | false
例:
true |
|---|
generic<class T>
class C
where T : IEnumerable{};
|
false |
|---|
generic<class T>
class C
where T : IEnumerable{};
|
C++/CLI の総称制約コロンの後
プロパティ名:
[resharper_]cpp_space_after_type_parameter_constraint_colon, [resharper_]space_after_type_parameter_constraint_colon
可能な値:
true | false
例:
true |
|---|
generic<class T>
class C
where T : IEnumerable{};
|
false |
|---|
generic<class T>
class C
where T : IEnumerable{};
|
ビットフィールド宣言のコロンの前
プロパティ名:
[resharper_]cpp_space_before_colon_in_bitfield_declarator, [resharper_]space_before_colon_in_bitfield_declarator
可能な値:
true | false
例:
true |
|---|
struct C
{
int x : 1;
};
|
false |
|---|
struct C
{
int x: 1;
};
|
ビットフィールド宣言のコロンの後
プロパティ名:
[resharper_]cpp_space_after_colon_in_bitfield_declarator, [resharper_]space_after_colon_in_bitfield_declarator
可能な値:
true | false
例:
true |
|---|
struct C
{
int x : 1;
};
|
false |
|---|
struct C
{
int x :1;
};
|
制御文内
丸括弧の前
プロパティ名:
[resharper_]cpp_space_after_keywords_in_control_flow_statements, [resharper_]space_after_keywords_in_control_flow_statements
可能な値:
true | false
例:
true |
|---|
while (true)
{
}
|
false |
|---|
while(true)
{
}
|
丸括弧内
プロパティ名:
[resharper_]cpp_space_between_parentheses_of_control_flow_statements, [resharper_]space_between_parentheses_of_control_flow_statements
可能な値:
true | false
例:
true |
|---|
do
{
}
while ( true )
|
false |
|---|
do
{
}
while (true)
|
セミコロンの前
プロパティ名:
[resharper_]cpp_space_before_semicolon_in_for_statement, [resharper_]space_before_semicolon_in_for_statement
可能な値:
true | false
例:
true |
|---|
for (int i = 1 ; i < 10 ; i++)
{
}
|
false |
|---|
for (int i = 1; i < 10; i++)
{
}
|
セミコロンの後
プロパティ名:
[resharper_]cpp_space_after_semicolon_in_for_statement, [resharper_]space_after_semicolon_in_for_statement
可能な値:
true | false
例:
true |
|---|
for (int i = 1; i < 10; i++)
{
}
|
false |
|---|
for (int i = 1;i < 10;i++)
{
}
|
範囲ベースの for ループの ':' の前
プロパティ名:
[resharper_]cpp_space_before_for_colon, [resharper_]space_before_for_colon
可能な値:
true | false
例:
true |
|---|
for (auto x : list)
{
}
|
false |
|---|
for (auto x: list)
{
}
|
範囲ベースの for ループの ':' の後
プロパティ名:
[resharper_]cpp_space_after_for_colon, [resharper_]space_after_for_colon
可能な値:
true | false
例:
true |
|---|
for (auto x : list)
{
}
|
false |
|---|
for (auto x :list)
{
}
|
switch case または label ステートメントのコロンの前
プロパティ名:
[resharper_]cpp_space_before_colon_in_case, [resharper_]space_before_colon_in_case
可能な値:
true | false
例:
true |
|---|
switch (a) { case b : break; }
|
false |
|---|
switch (a) { case b: break; }
|
switch case または label ステートメントのコロンの後
プロパティ名:
[resharper_]cpp_space_after_colon_in_case, [resharper_]space_after_colon_in_case
可能な値:
true | false
例:
true |
|---|
switch (a) { case b: break; }
|
false |
|---|
switch (a) { case b:break; }
|
空のブロック内
プロパティ名:
[resharper_]cpp_space_within_empty_blocks, [resharper_]space_within_empty_blocks
可能な値:
true | false
例:
true |
|---|
if (b)
{
}
|
false |
|---|
if (b)
{
}
|
式
単項演算子の後 (+, -, ~, *, &, ++, --)
プロパティ名:
[resharper_]cpp_space_after_unary_operator, [resharper_]space_after_unary_operator
可能な値:
true | false
例:
true |
|---|
int x = - 5
int* p = & x;
int y = * p;
int z = ~ x;
|
false |
|---|
int x = -5
int* p = &x;
int y = *p;
int z = ~x;
|
論理否定演算子(!)の後
プロパティ名:
[resharper_]cpp_space_after_operator_not, [resharper_]space_after_operator_not
可能な値:
true | false
例:
true |
|---|
bool b = ! f();
|
false |
|---|
bool b = !f();
|
後置演算子の前
プロパティ名:
[resharper_]cpp_space_before_postfix_operator, [resharper_]space_before_postfix_operator
可能な値:
true | false
例:
true |
|---|
i ++
|
false |
|---|
i++
|
バイナリ演算子の周囲
プロパティ名:
[resharper_]cpp_space_around_binary_operator, [resharper_]space_around_binary_operator
可能な値:
true | false
例:
true |
|---|
a + b
|
false |
|---|
a+b
|
代入演算子の周囲
プロパティ名:
[resharper_]cpp_space_around_assignment_operator, [resharper_]space_around_assignment_operator
可能な値:
true | false
例:
true |
|---|
a = b;
|
false |
|---|
a=b;
|
ドット、'->'、'.*'、'->.' の周囲
プロパティ名:
[resharper_]cpp_space_around_dot、 [resharper_]cpp_space_around_member_access_operator、 [resharper_]space_around_dot、 [resharper_]space_around_member_access_operator
可能な値:
true | false
例:
true |
|---|
obj -> method()
|
false |
|---|
obj->method()
|
丸括弧内
プロパティ名:
[resharper_]cpp_space_within_parentheses, [resharper_]space_within_parentheses
可能な値:
true | false
例:
true |
|---|
( a + b )->method();
|
false |
|---|
(a + b)->method();
|
配列添字角括弧の前
プロパティ名:
[resharper_]cpp_space_before_open_square_brackets, [resharper_]space_before_open_square_brackets
可能な値:
true | false
例:
true |
|---|
a [i]
|
false |
|---|
a[i]
|
配列添字角括弧内
プロパティ名:
[resharper_]cpp_space_within_array_access_brackets、 [resharper_]cpp_space_between_square_brackets、 [resharper_]space_within_array_access_brackets、 [resharper_]space_between_square_brackets
可能な値:
true | false
例:
true |
|---|
a[ i ]
|
false |
|---|
a[i]
|
関数呼び出しおよび初期化の丸括弧の前
プロパティ名:
[resharper_]cpp_space_before_method_call_parentheses、 [resharper_]cpp_space_between_method_call_name_and_opening_parenthesis、 [resharper_]space_before_method_call_parentheses、 [resharper_]space_between_method_call_name_and_opening_parenthesis
可能な値:
true | false
例:
true |
|---|
foo (a, b, c);
|
false |
|---|
foo(a, b, c);
|
関数呼び出しおよび初期化の空の丸括弧の前
プロパティ名:
[resharper_]cpp_space_before_empty_method_call_parentheses、 [resharper_]cpp_space_between_method_call_name_and_opening_parenthesis、 [resharper_]space_before_empty_method_call_parentheses、 [resharper_]space_between_method_call_name_and_opening_parenthesis
可能な値:
true | false
例:
true |
|---|
foo ();
|
false |
|---|
foo();
|
キャスト式の丸括弧内
プロパティ名:
[resharper_]cpp_space_between_typecast_parentheses, [resharper_]space_between_typecast_parentheses
可能な値:
true | false
例:
true |
|---|
( int )0.5;
|
false |
|---|
(int)0.5;
|
キャスト式の丸括弧の後
プロパティ名:
[resharper_]cpp_space_after_cast, [resharper_]space_after_cast
可能な値:
true | false
例:
true |
|---|
(int) 0.5;
|
false |
|---|
(int)0.5;
|
関数呼び出しおよび初期化の丸括弧内
プロパティ名:
[resharper_]cpp_space_between_method_call_parameter_list_parentheses, [resharper_]space_between_method_call_parameter_list_parentheses
可能な値:
true | false
例:
true |
|---|
foo( a, b, c );
|
false |
|---|
foo(a, b, c);
|
関数呼び出しおよび初期化の空の丸括弧内
プロパティ名:
[resharper_]cpp_space_between_method_call_empty_parameter_list_parentheses, [resharper_]space_between_method_call_empty_parameter_list_parentheses
可能な値:
true | false
例:
true |
|---|
foo( );
|
false |
|---|
foo();
|
関数呼び出しおよび初期化のコンマの前
プロパティ名:
[resharper_]cpp_space_before_comma_in_method_call、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_method_call、 [resharper_]space_before_comma
可能な値:
true | false
例:
true |
|---|
foo(a , b , c);
|
false |
|---|
foo(a, b, c);
|
関数呼び出しおよび初期化のコンマの後
プロパティ名:
[resharper_]cpp_space_after_comma_in_method_call、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_method_call、 [resharper_]space_after_comma
可能な値:
true | false
例:
true |
|---|
foo(a, b, c);
|
false |
|---|
foo(a,b,c);
|
均一初期化の波括弧内コンマの前
プロパティ名:
[resharper_]cpp_space_before_comma_in_initializer_braces、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_initializer_braces、 [resharper_]space_before_comma
可能な値:
true | false
例:
true |
|---|
MyClass x{1 , 2 , 3};
|
false |
|---|
MyClass x{1, 2, 3};
|
均一初期化の波括弧内コンマの後
プロパティ名:
[resharper_]cpp_space_after_comma_in_initializer_braces、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_initializer_braces、 [resharper_]space_after_comma
可能な値:
true | false
例:
true |
|---|
MyClass x{1, 2, 3};
|
false |
|---|
MyClass x{1,2,3};
|
三項演算子 '?' ?' の前?
プロパティ名:
[resharper_]cpp_space_before_ternary_quest, [resharper_]space_before_ternary_quest
可能な値:
true | false
例:
true |
|---|
a ? b : c
|
false |
|---|
a? b : c
|
三項演算子 '?' ?' の後?
プロパティ名:
[resharper_]cpp_space_after_ternary_quest, [resharper_]space_after_ternary_quest
可能な値:
true | false
例:
true |
|---|
a ? b : c
|
false |
|---|
a ?b : c
|
三項演算子 '?' ?' の前?
プロパティ名:
[resharper_]cpp_space_before_ternary_colon, [resharper_]space_before_ternary_colon
可能な値:
true | false
例:
true |
|---|
a ? b : c
|
false |
|---|
a ? b: c
|
三項演算子 '?' ?' の後?
プロパティ名:
[resharper_]cpp_space_after_ternary_colon, [resharper_]space_after_ternary_colon
可能な値:
true | false
例:
true |
|---|
a ? b : c
|
false |
|---|
a ? b :c
|
均一初期化の波括弧の前
プロパティ名:
[resharper_]cpp_space_before_initializer_braces, [resharper_]space_before_initializer_braces
可能な値:
true | false
例:
true |
|---|
auto e = complex {3, 4};
|
false |
|---|
auto e = complex{3, 4};
|
均一初期化の波括弧内
プロパティ名:
[resharper_]cpp_space_within_initializer_braces, [resharper_]space_within_initializer_braces
可能な値:
true | false
例:
true |
|---|
auto e = complex{ 3, 4 };
|
false |
|---|
auto e = complex{3, 4};
|
均一初期化の空の波括弧内
プロパティ名:
[resharper_]cpp_space_within_empty_initializer_braces, [resharper_]space_within_empty_initializer_braces
可能な値:
true | false
例:
true |
|---|
auto e = int{ };
|
false |
|---|
auto e = int{};
|
その他
パラメーターパックの「...」の前
プロパティ名:
[resharper_]cpp_space_before_ellipsis_in_parameter_pack, [resharper_]space_before_ellipsis_in_parameter_pack
可能な値:
true | false
例:
true |
|---|
template <class ... Ts>
void f(Ts ... args);
|
false |
|---|
template <class... Ts>
void f(Ts... args);
|
パラメーターパックの「...」の後
プロパティ名:
[resharper_]cpp_space_after_ellipsis_in_parameter_pack, [resharper_]space_after_ellipsis_in_parameter_pack
可能な値:
true | false
例:
true |
|---|
template <class... Ts>
void f(Ts... args);
|
false |
|---|
template <class...Ts>
void f(Ts...args);
|
行末コメントの前
プロパティ名:
[resharper_]cpp_space_before_trailing_comment, [resharper_]space_before_trailing_comment
可能な値:
true | false
例:
true |
|---|
int x = 4; // x = 4
|
false |
|---|
int x = 4;// x = 4
|
行末コメントの前の空白を保持する
プロパティ名:
[resharper_]cpp_disable_space_changes_before_trailing_comment, [resharper_]disable_space_changes_before_trailing_comment
可能な値:
true | false
例:
true |
|---|
int x = 4; // x = 4
|
false |
|---|
int x = 4; // x = 4
|