123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276 |
- # 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 19.1.0).
- BasedOnStyle: LLVM
- AccessModifierOffset: -4
- AlignAfterOpenBracket: DontAlign
- # AlignArrayOfStructures: None
- # AlignConsecutiveAssignments:
- # Enabled: false
- # AcrossEmptyLines: false
- # AcrossComments: false
- # AlignCompound: false
- # AlignFunctionPointers: false
- # PadOperators: true
- # AlignConsecutiveBitFields:
- # Enabled: false
- # AcrossEmptyLines: false
- # AcrossComments: false
- # AlignCompound: false
- # AlignFunctionPointers: false
- # PadOperators: false
- # AlignConsecutiveDeclarations:
- # Enabled: false
- # AcrossEmptyLines: false
- # AcrossComments: false
- # AlignCompound: false
- # AlignFunctionPointers: false
- # PadOperators: false
- # AlignConsecutiveMacros:
- # Enabled: false
- # AcrossEmptyLines: false
- # AcrossComments: false
- # AlignCompound: false
- # AlignFunctionPointers: false
- # PadOperators: false
- # AlignConsecutiveShortCaseStatements:
- # Enabled: false
- # AcrossEmptyLines: false
- # AcrossComments: false
- # AlignCaseArrows: false
- # AlignCaseColons: false
- # AlignConsecutiveTableGenBreakingDAGArgColons:
- # Enabled: false
- # AcrossEmptyLines: false
- # AcrossComments: false
- # AlignCompound: false
- # AlignFunctionPointers: false
- # PadOperators: false
- # AlignConsecutiveTableGenCondOperatorColons:
- # Enabled: false
- # AcrossEmptyLines: false
- # AcrossComments: false
- # AlignCompound: false
- # AlignFunctionPointers: false
- # PadOperators: false
- # AlignConsecutiveTableGenDefinitionColons:
- # Enabled: false
- # AcrossEmptyLines: false
- # AcrossComments: false
- # AlignCompound: false
- # AlignFunctionPointers: false
- # PadOperators: false
- # AlignEscapedNewlines: Right
- AlignOperands: DontAlign
- AlignTrailingComments:
- Kind: Never
- OverEmptyLines: 0
- # AllowAllArgumentsOnNextLine: true
- AllowAllParametersOfDeclarationOnNextLine: false
- # AllowBreakBeforeNoexceptSpecifier: Never
- # AllowShortBlocksOnASingleLine: Never
- # AllowShortCaseExpressionOnASingleLine: true
- # AllowShortCaseLabelsOnASingleLine: false
- # AllowShortCompoundRequirementOnASingleLine: true
- # AllowShortEnumsOnASingleLine: true
- # AllowShortFunctionsOnASingleLine: All
- # AllowShortIfStatementsOnASingleLine: Never
- # AllowShortLambdasOnASingleLine: All
- # AllowShortLoopsOnASingleLine: false
- # AlwaysBreakBeforeMultilineStrings: false
- # AttributeMacros:
- # - __capability
- # BinPackArguments: true
- # BinPackParameters: true
- # BitFieldColonSpacing: Both
- # BraceWrapping:
- # AfterCaseLabel: false
- # AfterClass: false
- # AfterControlStatement: Never
- # 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: true
- # SplitEmptyRecord: true
- # SplitEmptyNamespace: true
- # BreakAdjacentStringLiterals: true
- # BreakAfterAttributes: Leave
- # BreakAfterJavaFieldAnnotations: false
- # BreakAfterReturnType: None
- # BreakArrays: true
- # BreakBeforeBinaryOperators: None
- # BreakBeforeBraces: Attach
- # BreakBeforeConceptDeclarations: Always
- # BreakBeforeInlineASMColon: OnlyMultiline
- # BreakBeforeTernaryOperators: true
- BreakConstructorInitializers: AfterColon
- # BreakFunctionDefinitionParameters: false
- # BreakInheritanceList: BeforeColon
- # BreakStringLiterals: true
- # BreakTemplateDeclarations: MultiLine
- ColumnLimit: 0
- # CommentPragmas: '^ IWYU pragma:'
- # CompactNamespaces: false
- ConstructorInitializerIndentWidth: 8
- ContinuationIndentWidth: 8
- Cpp11BracedListStyle: false
- # DerivePointerAlignment: false
- # DisableFormat: false
- # EmptyLineAfterAccessModifier: Never
- # EmptyLineBeforeAccessModifier: LogicalBlock
- # ExperimentalAutoDetectBinPacking: false
- # FixNamespaceComments: true
- # ForEachMacros:
- # - foreach
- # - Q_FOREACH
- # - BOOST_FOREACH
- # IfMacros:
- # - KJ_IF_MAYBE
- # IncludeBlocks: Preserve
- IncludeCategories:
- - Regex: ^".*"$
- Priority: 1
- - Regex: ^<.*\.h>$
- Priority: 2
- - Regex: ^<.*>$
- Priority: 3
- # IncludeIsMainRegex: (Test)?$
- # IncludeIsMainSourceRegex: ''
- # IndentAccessModifiers: false
- # IndentCaseBlocks: false
- IndentCaseLabels: true
- # IndentExternBlock: AfterExternBlock
- # IndentGotoLabels: true
- # IndentPPDirectives: None
- # IndentRequiresClause: true
- IndentWidth: 4
- # IndentWrappedFunctionNames: false
- # InsertBraces: false
- # InsertNewlineAtEOF: false
- # InsertTrailingCommas: None
- # IntegerLiteralSeparator:
- # Binary: 0
- # BinaryMinDigits: 0
- # Decimal: 0
- # DecimalMinDigits: 0
- # Hex: 0
- # HexMinDigits: 0
- JavaImportGroups:
- - org.godotengine
- - android
- - androidx
- - com.android
- - com.google
- - java
- - javax
- # JavaScriptQuotes: Leave
- # JavaScriptWrapImports: true
- KeepEmptyLines:
- AtEndOfFile: false
- AtStartOfBlock: false
- AtStartOfFile: false
- # LambdaBodyIndentation: Signature
- # Language: Cpp
- # LineEnding: DeriveLF
- # MacroBlockBegin: ''
- # MacroBlockEnd: ''
- # MainIncludeChar: Quote
- # MaxEmptyLinesToKeep: 1
- # NamespaceIndentation: None
- # ObjCBinPackProtocolList: Auto
- ObjCBlockIndentWidth: 4
- # ObjCBreakBeforeNestedBlockParam: true
- # ObjCSpaceAfterProperty: false
- # ObjCSpaceBeforeProtocolList: true
- # PPIndentWidth: -1
- PackConstructorInitializers: NextLine
- # PenaltyBreakAssignment: 2
- # PenaltyBreakBeforeFirstCallParameter: 19
- # PenaltyBreakComment: 300
- # PenaltyBreakFirstLessLess: 120
- # PenaltyBreakOpenParenthesis: 0
- # PenaltyBreakScopeResolution: 500
- # PenaltyBreakString: 1000
- # PenaltyBreakTemplateDeclaration: 10
- # PenaltyExcessCharacter: 1000000
- # PenaltyIndentedWhitespace: 0
- # PenaltyReturnTypeOnItsOwnLine: 60
- # PointerAlignment: Right
- # QualifierAlignment: Leave
- # ReferenceAlignment: Pointer
- # ReflowComments: true
- # RemoveBracesLLVM: false
- # RemoveParentheses: Leave
- RemoveSemicolon: true
- # RequiresClausePosition: OwnLine
- # RequiresExpressionIndentation: OuterScope
- # SeparateDefinitionBlocks: Leave
- # ShortNamespaceLines: 1
- # SkipMacroDefinitionBody: false
- # SortIncludes: CaseSensitive
- # SortJavaStaticImport: Before
- # SortUsingDeclarations: LexicographicNumeric
- # SpaceAfterCStyleCast: false
- # SpaceAfterLogicalNot: false
- # SpaceAfterTemplateKeyword: true
- # SpaceAroundPointerQualifiers: Default
- # SpaceBeforeAssignmentOperators: true
- # SpaceBeforeCaseColon: false
- # SpaceBeforeCpp11BracedList: false
- # SpaceBeforeCtorInitializerColon: true
- # SpaceBeforeInheritanceColon: true
- # SpaceBeforeJsonColon: false
- # SpaceBeforeParensOptions:
- # AfterControlStatements: true
- # AfterForeachMacros: true
- # AfterFunctionDeclarationName: false
- # AfterFunctionDefinitionName: false
- # AfterIfMacros: true
- # AfterOverloadedOperator: false
- # AfterPlacementOperator: true
- # AfterRequiresInClause: false
- # AfterRequiresInExpression: false
- # BeforeNonEmptyParentheses: false
- # SpaceBeforeRangeBasedForLoopColon: true
- # SpaceBeforeSquareBrackets: false
- # SpaceInEmptyBlock: false
- # SpacesBeforeTrailingComments: 1
- # SpacesInAngles: Never
- # SpacesInContainerLiterals: true
- SpacesInLineCommentPrefix:
- Minimum: 0 # We want a minimum of 1 for comments, but allow 0 for disabled code.
- Maximum: -1
- # SpacesInParens: Never
- # SpacesInParensOptions:
- # ExceptDoubleParentheses: false
- # InConditionalStatements: false
- # InCStyleCasts: false
- # InEmptyParentheses: false
- # Other: false
- # SpacesInSquareBrackets: false
- Standard: c++20
- # StatementAttributeLikeMacros:
- # - Q_EMIT
- # StatementMacros:
- # - Q_UNUSED
- # - QT_REQUIRE_VERSION
- TabWidth: 4
- # TableGenBreakInsideDAGArg: DontBreak
- UseTab: Always
- # VerilogBreakBetweenInstancePorts: true
- # WhitespaceSensitiveMacros:
- # - BOOST_PP_STRINGIZE
- # - CF_SWIFT_NAME
- # - NS_SWIFT_NAME
- # - PP_STRINGIZE
- # - STRINGIZE
|