--- BasedOnStyle: Google --- Language: Cpp AccessModifierOffset: -4 # AlignAfterOpenBracket: Align # AlignConsecutiveMacros: false # AlignConsecutiveAssignments: false # AlignConsecutiveDeclarations: false # AlignEscapedNewlines: Left # AlignOperands: true # AlignTrailingComments: true # AllowAllArgumentsOnNextLine: true AllowAllConstructorInitializersOnNextLine: false # AllowAllParametersOfDeclarationOnNextLine: true # AllowShortBlocksOnASingleLine: Never AllowShortCaseLabelsOnASingleLine: true # AllowShortFunctionsOnASingleLine: All # AllowShortLambdasOnASingleLine: All # AllowShortIfStatementsOnASingleLine: WithoutElse # AllowShortLoopsOnASingleLine: true # AlwaysBreakAfterDefinitionReturnType: None # AlwaysBreakAfterReturnType: None AlwaysBreakBeforeMultilineStrings: false # AlwaysBreakTemplateDeclarations: Yes # BinPackArguments: true # BinPackParameters: true BraceWrapping: # AfterCaseLabel: false AfterClass: true AfterControlStatement: Always AfterEnum: true AfterFunction: true # AfterNamespace: false # AfterObjCDeclaration: false AfterStruct: true AfterUnion: true AfterExternBlock: true BeforeCatch: true BeforeElse: true # IndentBraces: false # SplitEmptyFunction: true # SplitEmptyRecord: true # SplitEmptyNamespace: true # BreakBeforeBinaryOperators: None BreakBeforeBraces: Custom # BreakBeforeInheritanceComma: false # BreakInheritanceList: BeforeColon # BreakBeforeTernaryOperators: true # BreakConstructorInitializersBeforeComma: false # BreakConstructorInitializers: BeforeColon # BreakAfterJavaFieldAnnotations: false # BreakStringLiterals: true ColumnLimit: 180 CommentPragmas: "^ NOLINT:" # CompactNamespaces: false # ConstructorInitializerAllOnOneLineOrOnePerLine: true # ConstructorInitializerIndentWidth: 4 # ContinuationIndentWidth: 4 # Cpp11BracedListStyle: true # DeriveLineEnding: true # DerivePointerAlignment: true # DisableFormat: false # ExperimentalAutoDetectBinPacking: false # FixNamespaceComments: true # ForEachMacros: # - foreach # - Q_FOREACH # - BOOST_FOREACH # IncludeBlocks: Regroup # IncludeCategories: # - Regex: '^' # Priority: 2 # SortPriority: 0 # - Regex: '^<.*\.h>' # Priority: 1 # SortPriority: 0 # - Regex: "^<.*" # Priority: 2 # SortPriority: 0 # - Regex: ".*" # Priority: 3 # SortPriority: 0 # IncludeIsMainRegex: "([-_](test|unittest))?$" # IncludeIsMainSourceRegex: "" # IndentCaseLabels: true # IndentGotoLabels: true # IndentPPDirectives: None IndentWidth: 4 # IndentWrappedFunctionNames: false # JavaScriptQuotes: Leave # JavaScriptWrapImports: true # KeepEmptyLinesAtTheStartOfBlocks: false # MacroBlockBegin: "" # MacroBlockEnd: "" # MaxEmptyLinesToKeep: 1 # NamespaceIndentation: None # ObjCBinPackProtocolList: Never # ObjCBlockIndentWidth: 2 # ObjCSpaceAfterProperty: false # ObjCSpaceBeforeProtocolList: true # PenaltyBreakAssignment: 2 # PenaltyBreakBeforeFirstCallParameter: 1 # PenaltyBreakComment: 300 # PenaltyBreakFirstLessLess: 120 # PenaltyBreakString: 1000 # PenaltyBreakTemplateDeclaration: 10 # PenaltyExcessCharacter: 1000000 # PenaltyReturnTypeOnItsOwnLine: 200 PointerAlignment: Right # RawStringFormats: # - Language: Cpp # Delimiters: # - cc # - CC # - cpp # - Cpp # - CPP # - "c++" # - "C++" # CanonicalDelimiter: "" # BasedOnStyle: google # - Language: TextProto # Delimiters: # - pb # - PB # - proto # - PROTO # EnclosingFunctions: # - EqualsProto # - EquivToProto # - PARSE_PARTIAL_TEXT_PROTO # - PARSE_TEST_PROTO # - PARSE_TEXT_PROTO # - ParseTextOrDie # - ParseTextProtoOrDie # CanonicalDelimiter: "" # BasedOnStyle: google # ReflowComments: true SortIncludes: false SortUsingDeclarations: false # SpaceAfterCStyleCast: false # SpaceAfterLogicalNot: false # SpaceAfterTemplateKeyword: true # SpaceBeforeAssignmentOperators: true # SpaceBeforeCpp11BracedList: false # SpaceBeforeCtorInitializerColon: true # SpaceBeforeInheritanceColon: true # SpaceBeforeParens: ControlStatements # SpaceBeforeRangeBasedForLoopColon: true # SpaceInEmptyBlock: false # SpaceInEmptyParentheses: false SpacesBeforeTrailingComments: 1 # SpacesInAngles: false # SpacesInConditionalStatement: false SpacesInContainerLiterals: false # SpacesInCStyleCastParentheses: false # SpacesInParentheses: false # SpacesInSquareBrackets: false # SpaceBeforeSquareBrackets: false Standard: Cpp11 # StatementMacros: # - Q_UNUSED # - QT_REQUIRE_VERSION TabWidth: 4 # UseCRLF: false # UseTab: Never