# Copyright 2020-2023 David Robillard # SPDX-License-Identifier: 0BSD OR ISC --- AlignConsecutiveAssignments: true AlignConsecutiveDeclarations: true AlignEscapedNewlinesLeft: true BasedOnStyle: Mozilla BraceWrapping: AfterNamespace: false AfterClass: true AfterEnum: false AfterExternBlock: false AfterFunction: true AfterStruct: false SplitEmptyFunction: false SplitEmptyRecord: false BreakBeforeBraces: Custom Cpp11BracedListStyle: true IndentCaseLabels: false IndentPPDirectives: AfterHash KeepEmptyLinesAtTheStartOfBlocks: false SpacesInContainerLiterals: false AttributeMacros: - SERD_ALLOCATED - SERD_ALWAYS_INLINE_FUNC - SERD_API - SERD_CONST_API - SERD_CONST_FUNC - SERD_FALLTHROUGH - SERD_MALLOC_FUNC - SERD_NODISCARD - SERD_NONNULL - SERD_NULLABLE - SERD_PURE_API - SERD_PURE_FUNC - SERD_PURE_FUNC StatementMacros: - SERD_LOG_FUNC - _Pragma ...