85 lines · plain
1BasedOnStyle: LLVM2# Note that we don't specify the language in this file because some files are3# detected as Cpp, but others are detected as ObjC and we want this formatting4# to apply to all types of files.5 6AlignAfterOpenBracket: Align7AlignConsecutiveAssignments: Consecutive8AlignConsecutiveBitFields: Consecutive9AlignEscapedNewlines: Right10AlignOperands: AlignAfterOperator11AlignTrailingComments: true12AllowAllArgumentsOnNextLine: true13AllowAllParametersOfDeclarationOnNextLine: true14AllowShortFunctionsOnASingleLine: true15AllowShortLambdasOnASingleLine: All16AttributeMacros: [17 '_ALIGNAS_TYPE',18 '_ALIGNAS',19 '_LIBCPP_ACQUIRE_CAPABILITY',20 '_LIBCPP_ACQUIRE_SHARED_CAPABILITY',21 '_LIBCPP_ALIGNOF',22 '_LIBCPP_ALWAYS_INLINE',23 '_LIBCPP_CAPABILITY',24 '_LIBCPP_CONSTEXPR_SINCE_CXX14',25 '_LIBCPP_CONSTEXPR_SINCE_CXX17',26 '_LIBCPP_CONSTEXPR_SINCE_CXX20',27 '_LIBCPP_CONSTEXPR_SINCE_CXX23',28 '_LIBCPP_CONSTEXPR',29 '_LIBCPP_CONSTINIT',30 '_LIBCPP_DEPRECATED_IN_CXX11',31 '_LIBCPP_DEPRECATED_IN_CXX14',32 '_LIBCPP_DEPRECATED_IN_CXX17',33 '_LIBCPP_DEPRECATED_IN_CXX20',34 '_LIBCPP_DEPRECATED_IN_CXX23',35 '_LIBCPP_DEPRECATED',36 '_LIBCPP_DIAGNOSE_NULLPTR_IF',37 '_LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION',38 '_LIBCPP_EXPORTED_FROM_ABI',39 '_LIBCPP_EXTERN_TEMPLATE_TYPE_VIS',40 '_LIBCPP_FALLTHROUGH',41 '_LIBCPP_HIDDEN',42 '_LIBCPP_HIDE_FROM_ABI_AFTER_V1',43 '_LIBCPP_HIDE_FROM_ABI',44 '_LIBCPP_NO_SANITIZE',45 '_LIBCPP_NO_UNIQUE_ADDRESS',46 '_LIBCPP_NOALIAS',47 '_LIBCPP_OVERRIDABLE_FUNC_VIS',48 '_LIBCPP_RELEASE_CAPABILITY',49 '_LIBCPP_REQUIRES_CAPABILITY',50 '_LIBCPP_SCOPED_LOCKABLE',51 '_LIBCPP_STANDALONE_DEBUG',52 '_LIBCPP_TEMPLATE_DATA_VIS',53 '_LIBCPP_TRY_ACQUIRE_CAPABILITY',54 '_LIBCPP_TRY_ACQUIRE_SHARED_CAPABILITY',55 '_LIBCPP_USING_IF_EXISTS',56 '_LIBCPP_WEAK',57 ]58BinPackArguments: false59BinPackParameters: false60BreakBeforeConceptDeclarations: true61BreakInheritanceList: BeforeColon62EmptyLineAfterAccessModifier: Never63EmptyLineBeforeAccessModifier: Always64IndentWrappedFunctionNames: false65IndentRequires: true66InsertTrailingCommas: Wrapped67KeepEmptyLinesAtTheStartOfBlocks: false68MaxEmptyLinesToKeep: 169PackConstructorInitializers: NextLine70 71PenaltyIndentedWhitespace: 272 73Standard: c++2074SpacesInAngles: Leave75 76AlwaysBreakTemplateDeclarations: true77PointerAlignment: Left78 79 80# libc++'s preferred indentions of preprocessor statements.81IndentPPDirectives: AfterHash82 83# libc++ has some long names so we need more than the 80 column limit imposed by LLVM style, for sensible formatting84ColumnLimit: 12085