diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-04-20 21:40:16 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-04-20 21:40:16 +0300 |
commit | 2fb9c8ef125f975596b6ef9c8f021403f8279bdf (patch) | |
tree | 02633f97a682dcd4935bf9b3170dfe5841ed048a /.clang-format | |
parent | 6b9ce24338de1a33dbf41e14e85a1630b1a2b899 (diff) |
Cleanup: add missing macros to clang-format
Diffstat (limited to '.clang-format')
-rw-r--r-- | .clang-format | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/.clang-format b/.clang-format index 0ce77f88785..6374b48f2b6 100644 --- a/.clang-format +++ b/.clang-format @@ -159,18 +159,27 @@ PenaltyBreakString: 1000000 # There are macros in Blender for custom for loops; tell Clang to treat them # like loops rather than an expression, and so put the { on the same line. +# +# To find these use multi-line regex search: +# "^\s+[A-Z][A-Z0-9_]+\s*\([^\n]*\)\n\s*\{" ForEachMacros: + - BEGIN_ANIMFILTER_SUBCHANNELS + - BLI_FOREACH_SPARSE_RANGE - BLI_SMALLSTACK_ITER_BEGIN - BMO_ITER + - BMO_ITER_INDEX - BMW_ITER - BM_FACES_OF_VERT_ITER_BEGIN + - BM_ITER_BPY_BM_SEQ - BM_ITER_ELEM + - BM_ITER_ELEM_INDEX - BM_ITER_MESH - BM_ITER_MESH_INDEX - BM_ITER_MESH_MUTABLE - BM_LOOPS_OF_VERT_ITER_BEGIN - BOOST_FOREACH - CTX_DATA_BEGIN + - CTX_DATA_BEGIN_WITH_ID - DEG_OBJECT_ITER_BEGIN - DEG_OBJECT_ITER_FOR_RENDER_ENGINE_BEGIN - DRIVER_TARGETS_LOOPER_BEGIN @@ -179,9 +188,13 @@ ForEachMacros: - FOREACH_BASE_IN_EDIT_MODE_BEGIN - FOREACH_BASE_IN_MODE_BEGIN - FOREACH_BEGIN + - FOREACH_COLLECTION_BEGIN - FOREACH_COLLECTION_OBJECT_RECURSIVE_BEGIN - FOREACH_COLLECTION_VISIBLE_OBJECT_RECURSIVE_BEGIN - FOREACH_EDIT_OBJECT_BEGIN + - FOREACH_MAIN_ID_BEGIN + - FOREACH_MAIN_LISTBASE_BEGIN + - FOREACH_MAIN_LISTBASE_ID_BEGIN - FOREACH_NODETREE_BEGIN - FOREACH_OBJECT_BEGIN - FOREACH_OBJECT_FLAG_BEGIN @@ -195,25 +208,33 @@ ForEachMacros: - FOREACH_SELECTED_BASE_BEGIN - FOREACH_SELECTED_EDITABLE_OBJECT_BEGIN - FOREACH_SELECTED_OBJECT_BEGIN + - FOREACH_TRANS_DATA_CONTAINER - FOREACH_VIEW_LAYER_TO_RENDER_BEGIN - FOREACH_VISIBLE_BASE_BEGIN - FOREACH_VISIBLE_OBJECT_BEGIN - GHASH_FOREACH_BEGIN - GHASH_ITER - - GSET_FOREACH_BEGIN - - GSET_ITER + - GHASH_ITER_INDEX + - GPU_SELECT_LOAD_IF_PICKSEL_LIST - GP_EDITABLE_STROKES_BEGIN - GSET_FOREACH_BEGIN + - GSET_ITER + - GSET_ITER_INDEX - ITER_BEGIN + - ITER_PIXELS + - ITER_SLOTS - LISTBASE_CIRCULAR_BACKWARD_BEGIN - LISTBASE_CIRCULAR_FORWARD_BEGIN - LISTBASE_FOREACH + - LISTBASE_FOREACH_MUTABLE - MAN2D_ITER_AXES_BEGIN - MAN_ITER_AXES_BEGIN + - NODE_INSTANCE_HASH_ITER - NODE_SOCKET_TYPES_BEGIN - NODE_TREE_TYPES_BEGIN - NODE_TYPES_BEGIN - PIXEL_LOOPER_BEGIN + - PIXEL_LOOPER_BEGIN_CHANNELS - RNA_BEGIN - RNA_PROP_BEGIN - RNA_STRUCT_BEGIN |