Spaces:
Running
Running
Language: Cpp | |
AlignAfterOpenBracket: Align | |
AlignArrayOfStructures: Left | |
AlignConsecutiveAssignments: AcrossComments | |
AlignConsecutiveBitFields: AcrossComments | |
AlignConsecutiveDeclarations: AcrossComments | |
AlignConsecutiveMacros: AcrossComments | |
# AlignConsecutiveShortCaseStatements: AcrossComments | |
AlignEscapedNewlines: Left # LeftWithLastLine | |
AlignOperands: Align | |
AlignTrailingComments: | |
Kind: Always | |
OverEmptyLines: 1 | |
AllowAllArgumentsOnNextLine: true | |
AllowAllParametersOfDeclarationOnNextLine: false | |
# AllowBreakBeforeNoexceptSpecifier: OnlyWithParen | |
AllowShortBlocksOnASingleLine: Never | |
AllowShortCaseLabelsOnASingleLine: false | |
AllowShortFunctionsOnASingleLine: Inline | |
AllowShortIfStatementsOnASingleLine: Never | |
AllowShortLambdasOnASingleLine: Inline | |
AllowShortLoopsOnASingleLine: false | |
AlwaysBreakBeforeMultilineStrings: true | |
BinPackArguments: true | |
BinPackParameters: true # OnePerLine | |
BitFieldColonSpacing: Both | |
BreakBeforeBraces: Custom # Attach | |
BraceWrapping: | |
AfterCaseLabel: true | |
AfterClass: false | |
AfterControlStatement: false | |
AfterEnum: false | |
AfterFunction: false | |
AfterNamespace: false | |
AfterObjCDeclaration: false | |
AfterStruct: false | |
AfterUnion: false | |
AfterExternBlock: false | |
BeforeCatch: false | |
BeforeElse: false | |
BeforeLambdaBody: false | |
BeforeWhile: false | |
IndentBraces: false | |
SplitEmptyFunction: false | |
SplitEmptyRecord: false | |
SplitEmptyNamespace: false | |
# BreakAdjacentStringLiterals: true | |
BreakAfterAttributes: Never | |
BreakBeforeBinaryOperators: None | |
BreakBeforeInlineASMColon: OnlyMultiline | |
BreakBeforeTernaryOperators: false | |
# BreakBinaryOperations: Never | |
BreakConstructorInitializers: AfterColon | |
# BreakFunctionDefinitionParameters: false | |
BreakInheritanceList: AfterComma | |
BreakStringLiterals: true | |
# BreakTemplateDeclarations: Yes | |
ColumnLimit: 120 | |
CommentPragmas: '^ IWYU pragma:' | |
CompactNamespaces: false | |
ConstructorInitializerIndentWidth: 4 | |
ContinuationIndentWidth: 4 | |
Cpp11BracedListStyle: false | |
DerivePointerAlignment: false | |
DisableFormat: false | |
EmptyLineBeforeAccessModifier: Leave | |
EmptyLineAfterAccessModifier: Never | |
ExperimentalAutoDetectBinPacking: false | |
FixNamespaceComments: true | |
IncludeBlocks: Regroup | |
IncludeCategories: | |
- Regex: '^<.*\.h>' | |
Priority: 1 | |
SortPriority: 0 | |
- Regex: '^<.*' | |
Priority: 2 | |
SortPriority: 0 | |
- Regex: '.*' | |
Priority: 3 | |
SortPriority: 0 | |
IncludeIsMainRegex: '([-_](test|unittest))?$' | |
IncludeIsMainSourceRegex: '' | |
IndentAccessModifiers: false | |
IndentCaseBlocks: true | |
IndentCaseLabels: true | |
IndentExternBlock: NoIndent | |
IndentGotoLabels: false | |
IndentPPDirectives: AfterHash | |
IndentWidth: 4 | |
IndentWrappedFunctionNames: false | |
InsertBraces: true # NOTE: may lead to incorrect formatting | |
InsertNewlineAtEOF: true | |
JavaScriptQuotes: Leave | |
JavaScriptWrapImports: true | |
KeepEmptyLinesAtTheStartOfBlocks: false | |
LambdaBodyIndentation: Signature | |
LineEnding: LF | |
MacroBlockBegin: '' | |
MacroBlockEnd: '' | |
MaxEmptyLinesToKeep: 1 | |
NamespaceIndentation: None | |
ObjCBinPackProtocolList: Auto | |
ObjCBlockIndentWidth: 4 | |
ObjCSpaceAfterProperty: true | |
ObjCSpaceBeforeProtocolList: true | |
PPIndentWidth: -1 | |
PackConstructorInitializers: CurrentLine | |
PenaltyBreakAssignment: 2 | |
PenaltyBreakBeforeFirstCallParameter: 1 | |
PenaltyBreakComment: 300 | |
PenaltyBreakFirstLessLess: 120 | |
PenaltyBreakString: 1000 | |
PenaltyBreakTemplateDeclaration: 10 | |
PenaltyExcessCharacter: 1000000 | |
PenaltyReturnTypeOnItsOwnLine: 200 | |
PointerAlignment: Middle | |
QualifierAlignment: Left | |
#QualifierOrder: ['static', 'inline', 'friend', 'constexpr', 'const', 'volatile', 'type', 'restrict'] | |
RawStringFormats: | |
- Language: Cpp | |
Delimiters: | |
- cc | |
- CC | |
- cpp | |
- Cpp | |
- CPP | |
- 'c++' | |
- 'C++' | |
CanonicalDelimiter: '' | |
ReferenceAlignment: Middle | |
ReflowComments: false # IndentOnly | |
SeparateDefinitionBlocks: Always | |
SortIncludes: CaseInsensitive | |
SortUsingDeclarations: LexicographicNumeric | |
SpaceAfterCStyleCast: true | |
SpaceAfterLogicalNot: false | |
SpaceAfterTemplateKeyword: true | |
SpaceBeforeAssignmentOperators: true | |
SpaceBeforeCpp11BracedList: false | |
SpaceBeforeCtorInitializerColon: true | |
SpaceBeforeInheritanceColon: true | |
SpaceBeforeParens: ControlStatements | |
SpaceBeforeRangeBasedForLoopColon: true | |
SpaceInEmptyBlock: false | |
SpaceInEmptyParentheses: false | |
SpacesBeforeTrailingComments: 2 | |
SpacesInAngles: Never | |
SpacesInContainerLiterals: true | |
SpacesInLineCommentPrefix: | |
Minimum: 1 | |
Maximum: -1 | |
SpacesInParentheses: false | |
SpacesInSquareBrackets: false | |
SpaceBeforeSquareBrackets: false | |
Standard: c++17 | |
TabWidth: 4 | |
UseTab: Never | |
WhitespaceSensitiveMacros: ['STRINGIZE'] | |
... | |