# BoxMOT native C++ — formatting style.
#
# Run on the whole native tree with:
#   find boxmot/native/trackers native/trackers \
#       -type f \( -name '*.cpp' -o -name '*.hpp' -o -name '*.h' \) \
#       -exec clang-format -i {} +
---
Language: Cpp
BasedOnStyle: Google
Standard: c++17
ColumnLimit: 100
IndentWidth: 4
TabWidth: 4
UseTab: Never
AccessModifierOffset: -4
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
NamespaceIndentation: None
DerivePointerAlignment: false
PointerAlignment: Left
BinPackArguments: false
BinPackParameters: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakTemplateDeclarations: Yes
BreakBeforeBraces: Attach
SortIncludes: CaseInsensitive
IncludeBlocks: Preserve
SpaceBeforeCpp11BracedList: false
SpaceBeforeRangeBasedForLoopColon: true
FixNamespaceComments: true
ReflowComments: true
