Uncrustify:
Where do the options work?
New lines
█
█
void bar_0(); // function definition
██
void bar_0() // function declaration
██
void A::bar_1(int a);
█ █ █
void bar_2(int a) █
█ █ █
█ █
{█
}
█
void bar_3(int x,
int y)
█ █
{
int a = 5; █
int b = 7;
█
a = 135;
list_for_each(item, list) {
█
}
█
/* c1
* c2
*/
█
int x2;
█
/* single comment */
█
// cpp comment
std::for_each(a, b, [] (int& b) -> foo {
█
b+=3;
}
A_function(parameter_for_A);
█ █
}
█
class foo : public my_Class █
█
{
void bar_c(int t, int u) █
█ █
: t(222)
, u(88)
█
{
█
typedef char CHAR;
█ █
CHAR c;
int a;
int b;
█
c = 'a';
█
switch (a) {
█
case 0:
b = 1;
break;
█
case 1: b = 5; break;
█
case 13: {
█
b = 15;
break;
}
}
█ █
do { █
do_something();
} while (!d.isEmpty());
██ █
if (a) { █
b = 1;
} else if (c) {
█ █ █
b ;
} else {
█
b = 3;
}
█ █
for (a = 1; a < 5; a++) {
█
b = b + a;
}
█
for (int a = 1; a < 5;
a++) {
█
b = a + 4;
}
try {
█
b = 1;
if (err) {
█
throw std::runtime_error(std::string("nextKey: ") + err.asString());
}
} catch (const std::exception &exc) {
█ █
b = 3;
}
█
while (c) {
█
b ;
}
█
}
enum CaseOfOne {
█
a1,
b1,
█
// comment
c1,
█
};
struct indent_ptr_t █
{
Chunk *ref;
█
// comment
int delta;
█
} ipt;
█
█
union UnionOfOne {
█
a1,
b1,
█
// comment
c1,
█
};
█ █
private: // same for protected:, signal: or slots: label
█
int ap;
};
█
namespace foo {
█
int foo()
{
if (foo) a++; return;
█ █
if (a)
return;
█
l123: █
int a = 5;
█
if (a > b) {
c = 7;
█
return a + b;
}
std::for_each(a, b, [] (int& b)->foo{ b+=3; return(b); });
█
QUrl dxOffEagle("http://something/newpage.html?[{\"foo: bar\"}]", QUrl::TolerantMode);
█
█
return 0;
█
/* c1
*
*/
█
void b();
█
void d();
#define LOG_CONTTEXT() \
█
LOG_FMT(LCONTTEXT \
,"%s:%d set cont_text to '%s'\n" \
,__func__, __LINE__, cmt.cont_text.c_str())
template <class T>
█
ItemJob::ItemJob(PlatformDependent *internals, const QNetworkRequest &request)
: GetJob(internals, request)
typedef int ia;
typedef int ib;
█
typedef int ic;
typedef int id;