aboutsummaryrefslogtreecommitdiffstats
path: root/3rdparty/pybind11/.clang-format
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2022-09-14 09:28:47 +0200
committergatecat <gatecat@ds0.me>2022-09-14 09:28:47 +0200
commita72f898ff4c4237424c468044a6db9d6953b541e (patch)
tree1c4a543f661dd1b281aecf4660388491702fa8d8 /3rdparty/pybind11/.clang-format
parentf1349e114f3a16ccd002e8513339e18f5be4d31b (diff)
downloadnextpnr-a72f898ff4c4237424c468044a6db9d6953b541e.tar.gz
nextpnr-a72f898ff4c4237424c468044a6db9d6953b541e.tar.bz2
nextpnr-a72f898ff4c4237424c468044a6db9d6953b541e.zip
3rdparty: Bump vendored pybind11 version for py3.11 support
Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to '3rdparty/pybind11/.clang-format')
-rw-r--r--3rdparty/pybind11/.clang-format38
1 files changed, 38 insertions, 0 deletions
diff --git a/3rdparty/pybind11/.clang-format b/3rdparty/pybind11/.clang-format
new file mode 100644
index 00000000..b477a160
--- /dev/null
+++ b/3rdparty/pybind11/.clang-format
@@ -0,0 +1,38 @@
+---
+# See all possible options and defaults with:
+# clang-format --style=llvm --dump-config
+BasedOnStyle: LLVM
+AccessModifierOffset: -4
+AllowShortLambdasOnASingleLine: true
+AlwaysBreakTemplateDeclarations: Yes
+BinPackArguments: false
+BinPackParameters: false
+BreakBeforeBinaryOperators: All
+BreakConstructorInitializers: BeforeColon
+ColumnLimit: 99
+CommentPragmas: 'NOLINT:.*|^ IWYU pragma:'
+IncludeBlocks: Regroup
+IndentCaseLabels: true
+IndentPPDirectives: AfterHash
+IndentWidth: 4
+Language: Cpp
+SpaceAfterCStyleCast: true
+Standard: Cpp11
+StatementMacros: ['PyObject_HEAD']
+TabWidth: 4
+IncludeCategories:
+ - Regex: '<pybind11/.*'
+ Priority: -1
+ - Regex: 'pybind11.h"$'
+ Priority: 1
+ - Regex: '^".*/?detail/'
+ Priority: 1
+ SortPriority: 2
+ - Regex: '^"'
+ Priority: 1
+ SortPriority: 3
+ - Regex: '<[[:alnum:]._]+>'
+ Priority: 4
+ - Regex: '.*'
+ Priority: 5
+...