使用clang格式对齐单行函数定义

时间:2016-10-14 12:05:58

标签: c++ clang-format

我知道可以使用... AND Products.ProductCategoryID = @ProductCategoryID clang-format将变量定义和效果与AlignConsecutiveAssignments对齐,以获得类似

的内容
AlignConsecutiveDeclarations

现在,有没有办法用单行函数/方法做一个类似的东西(例如使用int a_value; unsigned int another_value; float a_last_value; a_value = 2; another_value = 3; a_last_value = 42.0f; // Or both at the same time int a_value = 2; unsigned int another_value = 3; float a_last_value = 42.0f; 单行)?我的意思是得到像

这样的东西
AllowShortFunctionsOnASingleLine

或者甚至

void SetPositions(const vec3_array& p) { m_Data.Positions = p; }
void SetUVs(const vec2_array& u)       { m_Data.UVs = u; }
void SetNormals(const vec3_array& n)   { m_Data.Normals = n; }
void SetIndices(const UIntArray& i)    { m_Data.Indices = i; }

而不是

void SetPositions(const vec3_array& p) { m_Data.Positions = p; }
void SetUVs      (const vec2_array& u) { m_Data.UVs = u; }
void SetNormals  (const vec3_array& n) { m_Data.Normals = n; }
void SetIndices  (const UIntArray& i)  { m_Data.Indices = i; }

0 个答案:

没有答案