Blame view

3rdparty/spdlog-1.9.2/.clang-format 3.05 KB
3d2ab595   Hu Chunming   支持gb28181
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
  ---
  Language:        Cpp
  # BasedOnStyle:  LLVM
  AccessModifierOffset: -4
  AlignAfterOpenBracket: DontAlign
  AlignConsecutiveAssignments: false
  AlignConsecutiveDeclarations: false
  AlignEscapedNewlines: Right
  AlignOperands:   true
  AlignTrailingComments: true
  AllowAllParametersOfDeclarationOnNextLine: true
  AllowShortBlocksOnASingleLine: true
  AllowShortCaseLabelsOnASingleLine: false
  AllowShortFunctionsOnASingleLine: Empty
  AllowShortIfStatementsOnASingleLine: false
  AllowShortLoopsOnASingleLine: false
  AlwaysBreakAfterDefinitionReturnType: None
  AlwaysBreakAfterReturnType: None
  AlwaysBreakBeforeMultilineStrings: false
  AlwaysBreakTemplateDeclarations: true
  BinPackArguments: true
  BinPackParameters: true
  BraceWrapping:     
    AfterClass:      true
    AfterControlStatement: true
    AfterEnum:       true
    AfterFunction:   true
    AfterNamespace:  false
    AfterObjCDeclaration: true
    AfterStruct:     true
    AfterUnion:      true
    BeforeCatch:     true
    BeforeElse:      true
    IndentBraces:    false
    SplitEmptyFunction: false
    SplitEmptyRecord: false
    SplitEmptyNamespace: false
  BreakBeforeBinaryOperators: None
  BreakBeforeBraces: Custom
  BreakBeforeInheritanceComma: false
  BreakBeforeTernaryOperators: true
  BreakConstructorInitializersBeforeComma: true
  BreakConstructorInitializers: BeforeColon
  BreakAfterJavaFieldAnnotations: false
  BreakStringLiterals: true
  ColumnLimit:     140
  CommentPragmas:  '^ IWYU pragma:'
  CompactNamespaces:  false
  ConstructorInitializerAllOnOneLineOrOnePerLine: false
  ConstructorInitializerIndentWidth: 4
  ContinuationIndentWidth: 4
  Cpp11BracedListStyle: true
  DerivePointerAlignment: false
  DisableFormat:   false
  ExperimentalAutoDetectBinPacking: false
  FixNamespaceComments: true
  ForEachMacros:   
    - foreach
    - Q_FOREACH
    - BOOST_FOREACH
  IncludeCategories: 
    - Regex:           '^"(llvm|llvm-c|clang|clang-c)/'
      Priority:        2
    - Regex:           '^(<|"(gtest|gmock|isl|json)/)'
      Priority:        3
    - Regex:           '.*'
      Priority:        1
  IncludeIsMainRegex: '(Test)?$'
  IndentCaseLabels: false
  IndentWidth:     4
  IndentWrappedFunctionNames: false
  JavaScriptQuotes: Leave
  JavaScriptWrapImports: true
  KeepEmptyLinesAtTheStartOfBlocks: true
  MacroBlockBegin: ''
  MacroBlockEnd:   ''
  MaxEmptyLinesToKeep: 1
  NamespaceIndentation: None
  ObjCBlockIndentWidth: 2
  ObjCSpaceAfterProperty: false
  ObjCSpaceBeforeProtocolList: true
  PenaltyBreakAssignment: 2
  PenaltyBreakBeforeFirstCallParameter: 19
  PenaltyBreakComment: 300
  PenaltyBreakFirstLessLess: 120
  PenaltyBreakString: 1000
  PenaltyExcessCharacter: 1000000
  PenaltyReturnTypeOnItsOwnLine: 60
  PointerAlignment: Right
  ReflowComments:  true
  SortIncludes:    false
  SortUsingDeclarations: true
  SpaceAfterCStyleCast: false
  SpaceAfterTemplateKeyword: false
  SpaceBeforeAssignmentOperators: true
  SpaceBeforeParens: ControlStatements
  SpaceInEmptyParentheses: false
  SpacesBeforeTrailingComments: 1
  SpacesInAngles:  false
  SpacesInContainerLiterals: true
  SpacesInCStyleCastParentheses: false
  SpacesInParentheses: false
  SpacesInSquareBrackets: false
  Standard:        Cpp11
  TabWidth:        8
  UseTab:          Never
  IndentPPDirectives: AfterHash
  ...