-
Notifications
You must be signed in to change notification settings - Fork 106
/
Copy path.clang-format
executable file
·51 lines (48 loc) · 1.43 KB
/
.clang-format
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
Language: Cpp
BasedOnStyle: Google
ColumnLimit: 120
DerivePointerAlignment: true
PointerAlignment: Left
# Only sort headers in each include block
SortIncludes: true
IncludeBlocks: Preserve
# Ident #if/#else/#endif:
# #if defined(WIN)
# # include <windows.h>
# #else
# # include <curl.h>
# #endif
IndentPPDirectives: AfterHash
IfMacros:
["if LIBCOPP_UTIL_LIKELY_CONDITION", "if LIBCOPP_UTIL_UNLIKELY_CONDITION"]
AttributeMacros:
- LIBCOPP_COPP_API
- LIBCOPP_COPP_API_HEAD_ONLY
- LIBCOPP_COTASK_API
- LIBCOPP_COTASK_API_HEAD_ONLY
- LIBCOPP_UTIL_SYMBOL_LOCAL
- LIBCOPP_UTIL_SYMBOL_EXPORT
- LIBCOPP_UTIL_SYMBOL_IMPORT
- LIBCOPP_UTIL_SYMBOL_VISIBLE
- LIBCOPP_UTIL_NOINLINE_NOCLONE
- LIBCOPP_UTIL_FORCEINLINE
- LIBCOPP_UTIL_CONST_INIT
- LIBCOPP_UTIL_ATTRIBUTE_LIFETIME_BOUND
- LIBCOPP_UTIL_SANITIZER_NO_MEMORY
- LIBCOPP_UTIL_SANITIZER_NO_THREAD
- LIBCOPP_UTIL_SANITIZER_NO_ADDRESS
- LIBCOPP_UTIL_SANITIZER_NO_UNDEFINED
- LIBCOPP_UTIL_MACRO_INLINE_VARIABLE
- LIBCOPP_UTIL_ATTRIBUTE_REINITIALIZES
- LIBCOPP_UTIL_ATTRIBUTE_RETURNS_NONNULL
- LIBCOPP_UTIL_ATTRIBUTE_WARN_UNUSED
- LIBCOPP_UTIL_ATTRIBUTE_UNINITIALIZED
- LIBCOPP_UTIL_ATTRIBUTE_NO_UNIQUE_ADDRESS
- LIBCOPP_UTIL_ATTRIBUTE_OWNER
- LIBCOPP_UTIL_ATTRIBUTE_VIEW
- LIBCOPP_EXPLICIT_DEPRECATED_ATTR
- LIBCOPP_EXPLICIT_NODISCARD_ATTR
- LIBCOPP_EXPLICIT_UNUSED_ATTR
- LIBCOPP_EXPLICIT_FALLTHROUGH
- LIBCOPP_EXPLICIT_NORETURN_ATTR
StatementMacros: []