The source code and dockerfile for the GSW2024 AI Lab.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

155 lines
4.2 KiB

3 months ago
  1. ---
  2. Language: Cpp
  3. # BasedOnStyle: Google
  4. AccessModifierOffset: -1
  5. AlignAfterOpenBracket: Align
  6. AlignConsecutiveMacros: false
  7. AlignConsecutiveAssignments: false
  8. AlignConsecutiveBitFields: false
  9. AlignConsecutiveDeclarations: false
  10. AlignEscapedNewlines: Left
  11. AlignOperands: Align
  12. AlignTrailingComments: true
  13. AllowAllArgumentsOnNextLine: true
  14. AllowAllConstructorInitializersOnNextLine: true
  15. AllowAllParametersOfDeclarationOnNextLine: true
  16. AllowShortEnumsOnASingleLine: true
  17. AllowShortBlocksOnASingleLine: Never
  18. AllowShortCaseLabelsOnASingleLine: false
  19. AllowShortFunctionsOnASingleLine: All
  20. AllowShortLambdasOnASingleLine: All
  21. AllowShortIfStatementsOnASingleLine: WithoutElse
  22. AllowShortLoopsOnASingleLine: true
  23. AlwaysBreakAfterDefinitionReturnType: None
  24. AlwaysBreakAfterReturnType: None
  25. AlwaysBreakBeforeMultilineStrings: true
  26. AlwaysBreakTemplateDeclarations: Yes
  27. BinPackArguments: true
  28. BinPackParameters: true
  29. BraceWrapping:
  30. AfterCaseLabel: false
  31. AfterClass: false
  32. AfterControlStatement: Never
  33. AfterEnum: false
  34. AfterFunction: false
  35. AfterNamespace: false
  36. AfterObjCDeclaration: false
  37. AfterStruct: false
  38. AfterUnion: false
  39. AfterExternBlock: false
  40. BeforeCatch: false
  41. BeforeElse: false
  42. BeforeLambdaBody: false
  43. BeforeWhile: false
  44. IndentBraces: false
  45. SplitEmptyFunction: true
  46. SplitEmptyRecord: true
  47. SplitEmptyNamespace: true
  48. BreakBeforeBinaryOperators: None
  49. BreakBeforeBraces: Attach
  50. BreakBeforeInheritanceComma: false
  51. BreakInheritanceList: BeforeColon
  52. BreakBeforeTernaryOperators: true
  53. BreakConstructorInitializersBeforeComma: false
  54. BreakConstructorInitializers: BeforeColon
  55. BreakAfterJavaFieldAnnotations: false
  56. BreakStringLiterals: true
  57. ColumnLimit: 160
  58. CompactNamespaces: false
  59. ConstructorInitializerAllOnOneLineOrOnePerLine: true
  60. ConstructorInitializerIndentWidth: 4
  61. ContinuationIndentWidth: 4
  62. Cpp11BracedListStyle: true
  63. DeriveLineEnding: true
  64. DerivePointerAlignment: true
  65. DisableFormat: false
  66. ExperimentalAutoDetectBinPacking: false
  67. FixNamespaceComments: true
  68. ForEachMacros:
  69. - foreach
  70. - Q_FOREACH
  71. - BOOST_FOREACH
  72. IncludeBlocks: Preserve
  73. IncludeCategories:
  74. - Regex: '^<storm/.*\.h>'
  75. Priority: 2
  76. SortPriority: 0
  77. - Regex: '^<.*\.h>'
  78. Priority: 1
  79. SortPriority: 0
  80. - Regex: '^<.*'
  81. Priority: 2
  82. SortPriority: 0
  83. - Regex: '.*'
  84. Priority: 3
  85. SortPriority: 0
  86. IncludeIsMainRegex: '([-_](test|unittest))?$'
  87. IncludeIsMainSourceRegex: ''
  88. IndentCaseLabels: true
  89. IndentCaseBlocks: false
  90. IndentGotoLabels: true
  91. IndentPPDirectives: None
  92. IndentExternBlock: AfterExternBlock
  93. IndentWidth: 4
  94. IndentWrappedFunctionNames: false
  95. InsertTrailingCommas: None
  96. JavaScriptQuotes: Leave
  97. JavaScriptWrapImports: true
  98. KeepEmptyLinesAtTheStartOfBlocks: false
  99. MacroBlockBegin: ''
  100. MacroBlockEnd: ''
  101. MaxEmptyLinesToKeep: 1
  102. NamespaceIndentation: None
  103. PenaltyBreakAssignment: 2
  104. PenaltyBreakBeforeFirstCallParameter: 1
  105. PenaltyBreakComment: 300
  106. PenaltyBreakFirstLessLess: 120
  107. PenaltyBreakString: 1000
  108. PenaltyBreakTemplateDeclaration: 10
  109. PenaltyExcessCharacter: 1000000
  110. PenaltyReturnTypeOnItsOwnLine: 200
  111. PointerAlignment: Left
  112. RawStringFormats:
  113. - Language: Cpp
  114. Delimiters:
  115. - cc
  116. - CC
  117. - cpp
  118. - Cpp
  119. - CPP
  120. - 'c++'
  121. - 'C++'
  122. CanonicalDelimiter: ''
  123. BasedOnStyle: google
  124. ReflowComments: true
  125. SortIncludes: true
  126. SortUsingDeclarations: true
  127. SpaceAfterCStyleCast: false
  128. SpaceAfterLogicalNot: false
  129. SpaceAfterTemplateKeyword: false
  130. SpaceBeforeAssignmentOperators: true
  131. SpaceBeforeCpp11BracedList: false
  132. SpaceBeforeCtorInitializerColon: true
  133. SpaceBeforeInheritanceColon: true
  134. SpaceBeforeParens: ControlStatements
  135. SpaceBeforeRangeBasedForLoopColon: true
  136. SpaceInEmptyBlock: false
  137. SpaceInEmptyParentheses: false
  138. SpacesBeforeTrailingComments: 2
  139. SpacesInAngles: false
  140. SpacesInConditionalStatement: false
  141. SpacesInContainerLiterals: true
  142. SpacesInCStyleCastParentheses: false
  143. SpacesInParentheses: false
  144. SpacesInSquareBrackets: false
  145. SpaceBeforeSquareBrackets: false
  146. Standard: c++14
  147. TabWidth: 4
  148. UseCRLF: false
  149. UseTab: Never
  150. WhitespaceSensitiveMacros:
  151. - STRINGIZE
  152. - PP_STRINGIZE
  153. - BOOST_PP_STRINGIZE
  154. ...