123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- # Commented out parameters are those with the same value as base LLVM style
- # We can uncomment them if we want to change their value, or enforce the
- # chosen value in case the base style changes (last sync: Clang 5.0.0).
- ---
- ### General config, applies to all languages ###
- BasedOnStyle: LLVM
- AccessModifierOffset: -4
- AlignAfterOpenBracket: DontAlign
- # AlignConsecutiveAssignments: false
- # AlignConsecutiveDeclarations: false
- # AlignEscapedNewlines: Right
- # AlignOperands: true
- AlignTrailingComments: false
- AllowAllParametersOfDeclarationOnNextLine: false
- # AllowShortBlocksOnASingleLine: false
- AllowShortCaseLabelsOnASingleLine: true
- AllowShortFunctionsOnASingleLine: Inline
- AllowShortIfStatementsOnASingleLine: true
- # AllowShortLoopsOnASingleLine: false
- # AlwaysBreakAfterDefinitionReturnType: None
- # AlwaysBreakAfterReturnType: None
- # AlwaysBreakBeforeMultilineStrings: false
- # AlwaysBreakTemplateDeclarations: false
- # BinPackArguments: true
- # BinPackParameters: true
- # BraceWrapping:
- # AfterClass: false
- # AfterControlStatement: false
- # AfterEnum: false
- # AfterFunction: false
- # AfterNamespace: false
- # AfterObjCDeclaration: false
- # AfterStruct: false
- # AfterUnion: false
- # BeforeCatch: false
- # BeforeElse: false
- # IndentBraces: false
- # SplitEmptyFunction: true
- # SplitEmptyRecord: true
- # SplitEmptyNamespace: true
- # BreakBeforeBinaryOperators: None
- # BreakBeforeBraces: Attach
- # BreakBeforeInheritanceComma: false
- BreakBeforeTernaryOperators: false
- # BreakConstructorInitializersBeforeComma: false
- BreakConstructorInitializers: AfterColon
- # BreakAfterJavaFieldAnnotations: false
- # BreakStringLiterals: true
- ColumnLimit: 0
- # CommentPragmas: '^ IWYU pragma:'
- # CompactNamespaces: false
- ConstructorInitializerAllOnOneLineOrOnePerLine: true
- ConstructorInitializerIndentWidth: 8
- ContinuationIndentWidth: 8
- Cpp11BracedListStyle: false
- # DerivePointerAlignment: false
- # DisableFormat: false
- # ExperimentalAutoDetectBinPacking: false
- # FixNamespaceComments: true
- # ForEachMacros:
- # - foreach
- # - Q_FOREACH
- # - BOOST_FOREACH
- IncludeCategories:
- - Regex: '".*"'
- Priority: 1
- - Regex: '^<.*\.h>'
- Priority: 2
- - Regex: '^<.*'
- Priority: 3
- # IncludeIsMainRegex: '(Test)?$'
- IndentCaseLabels: true
- IndentWidth: 4
- # IndentWrappedFunctionNames: false
- # JavaScriptQuotes: Leave
- # JavaScriptWrapImports: true
- # KeepEmptyLinesAtTheStartOfBlocks: true
- # MacroBlockBegin: ''
- # MacroBlockEnd: ''
- # MaxEmptyLinesToKeep: 1
- # NamespaceIndentation: None
- # PenaltyBreakAssignment: 2
- # PenaltyBreakBeforeFirstCallParameter: 19
- # PenaltyBreakComment: 300
- # PenaltyBreakFirstLessLess: 120
- # PenaltyBreakString: 1000
- # PenaltyExcessCharacter: 1000000
- # PenaltyReturnTypeOnItsOwnLine: 60
- # PointerAlignment: Right
- # ReflowComments: true
- # SortIncludes: true
- # SortUsingDeclarations: true
- # SpaceAfterCStyleCast: false
- # SpaceAfterTemplateKeyword: true
- # SpaceBeforeAssignmentOperators: true
- # SpaceBeforeParens: ControlStatements
- # SpaceInEmptyParentheses: false
- # SpacesBeforeTrailingComments: 1
- # SpacesInAngles: false
- # SpacesInContainerLiterals: true
- # SpacesInCStyleCastParentheses: false
- # SpacesInParentheses: false
- # SpacesInSquareBrackets: false
- TabWidth: 4
- UseTab: Always
- ---
- ### C++ specific config ###
- Language: Cpp
- Standard: Cpp03
- ---
- ### ObjC specific config ###
- Language: ObjC
- ObjCBlockIndentWidth: 4
- # ObjCSpaceAfterProperty: false
- # ObjCSpaceBeforeProtocolList: true
- ---
- ### Java specific config ###
- Language: Java
- # BreakAfterJavaFieldAnnotations: false
- ...
|