clang
6.0.0
|
Precise control over the wrapping of braces. More...
#include "clang/Format/Format.h"
Public Attributes | |
bool | AfterClass |
Wrap class definitions. More... | |
bool | AfterControlStatement |
Wrap control statements (if /for /while /switch /..). More... | |
bool | AfterEnum |
Wrap enum definitions. More... | |
bool | AfterFunction |
Wrap function definitions. More... | |
bool | AfterNamespace |
Wrap namespace definitions. More... | |
bool | AfterObjCDeclaration |
Wrap ObjC definitions (@autoreleasepool , interfaces, ..). More... | |
bool | AfterStruct |
Wrap struct definitions. More... | |
bool | AfterUnion |
Wrap union definitions. More... | |
bool | AfterExternBlock |
Wrap extern blocks. More... | |
bool | BeforeCatch |
Wrap before catch . More... | |
bool | BeforeElse |
Wrap before else . More... | |
bool | IndentBraces |
Indent the wrapped braces themselves. More... | |
bool | SplitEmptyFunction |
If false , empty function body can be put on a single line. More... | |
bool | SplitEmptyRecord |
If false , empty record (e.g. More... | |
bool | SplitEmptyNamespace |
If false , empty namespace body can be put on a single line. More... | |
Precise control over the wrapping of braces.
bool clang::format::FormatStyle::BraceWrappingFlags::AfterClass |
Wrap class definitions.
Definition at line 591 of file Format.h.
Referenced by clang::format::ShouldBreakBeforeBrace().
bool clang::format::FormatStyle::BraceWrappingFlags::AfterControlStatement |
Wrap control statements (if
/for
/while
/switch
/..).
Definition at line 609 of file Format.h.
Referenced by clang::format::CompoundStatementIndenter::CompoundStatementIndenter().
bool clang::format::FormatStyle::BraceWrappingFlags::AfterEnum |
bool clang::format::FormatStyle::BraceWrappingFlags::AfterExternBlock |
bool clang::format::FormatStyle::BraceWrappingFlags::AfterFunction |
bool clang::format::FormatStyle::BraceWrappingFlags::AfterNamespace |
Wrap namespace definitions.
Definition at line 653 of file Format.h.
Referenced by clang::format::ShouldBreakBeforeBrace().
bool clang::format::FormatStyle::BraceWrappingFlags::AfterObjCDeclaration |
bool clang::format::FormatStyle::BraceWrappingFlags::AfterStruct |
Wrap struct definitions.
Definition at line 669 of file Format.h.
Referenced by clang::format::ShouldBreakBeforeBrace().
bool clang::format::FormatStyle::BraceWrappingFlags::AfterUnion |
Wrap union definitions.
Definition at line 683 of file Format.h.
Referenced by clang::format::ShouldBreakBeforeBrace().
bool clang::format::FormatStyle::BraceWrappingFlags::BeforeCatch |
bool clang::format::FormatStyle::BraceWrappingFlags::BeforeElse |
bool clang::format::FormatStyle::BraceWrappingFlags::IndentBraces |
Indent the wrapped braces themselves.
Definition at line 729 of file Format.h.
Referenced by clang::format::CompoundStatementIndenter::CompoundStatementIndenter().
bool clang::format::FormatStyle::BraceWrappingFlags::SplitEmptyFunction |
If false
, empty function body can be put on a single line.
This option is used only if the opening brace of the function has already been wrapped, i.e. the AfterFunction
brace wrapping mode is set, and the function could/should not be put on a single line (as per AllowShortFunctionsOnASingleLine
and constructor formatting options).
bool clang::format::FormatStyle::BraceWrappingFlags::SplitEmptyNamespace |
bool clang::format::FormatStyle::BraceWrappingFlags::SplitEmptyRecord |
If false
, empty record (e.g.
class, struct or union) body can be put on a single line. This option is used only if the opening brace of the record has already been wrapped, i.e. the AfterClass
(for classes) brace wrapping mode is set.