2014-01-30 05:27:44 +04:00
|
|
|
BasedOnStyle: Mozilla
|
2015-06-26 22:38:44 +03:00
|
|
|
|
|
|
|
# Ignore all comments because they aren't reflowed properly.
|
|
|
|
CommentPragmas: "^"
|
2016-11-14 20:01:36 +03:00
|
|
|
|
|
|
|
# Force pointers to the type for C++.
|
|
|
|
DerivePointerAlignment: false
|
|
|
|
PointerAlignment: Left
|
|
|
|
|
|
|
|
# Prevent the loss of indentation with these macros
|
|
|
|
MacroBlockBegin: "^\
|
|
|
|
NS_INTERFACE_MAP_BEGIN|\
|
|
|
|
NS_INTERFACE_TABLE_HEAD|\
|
|
|
|
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION|\
|
|
|
|
NS_IMPL_CYCLE_COLLECTION_.*_BEGIN|\
|
|
|
|
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED|\
|
|
|
|
NS_INTERFACE_TABLE_BEGIN|\
|
|
|
|
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED|\
|
|
|
|
NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED$"
|
|
|
|
MacroBlockEnd: "^\
|
|
|
|
NS_INTERFACE_MAP_END|\
|
|
|
|
NS_IMPL_CYCLE_COLLECTION_.*_END|\
|
|
|
|
NS_INTERFACE_TABLE_END|\
|
|
|
|
NS_INTERFACE_MAP_END_INHERITING|\
|
|
|
|
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END_INHERITED|\
|
|
|
|
NS_IMPL_CYCLE_COLLECTION_UNLINK_END_INHERITED$"
|
|
|
|
|
|
|
|
SortIncludes: false
|
|
|
|
|
2016-12-07 06:43:17 +03:00
|
|
|
|
|
|
|
# All of the following items are default
|
|
|
|
# in the Mozila coding style from clang format 4.0
|
|
|
|
AlwaysBreakAfterReturnType: TopLevel
|
|
|
|
BinPackArguments: false
|
|
|
|
BinPackParameters: false
|
|
|
|
SpaceAfterTemplateKeyword: false
|
|
|
|
ReflowComments: false
|
2017-09-13 09:39:43 +03:00
|
|
|
|
|
|
|
|
|
|
|
BreakBeforeBraces: Custom
|
|
|
|
BraceWrapping:
|
|
|
|
AfterEnum: true
|
|
|
|
AfterStruct: true
|
|
|
|
AfterFunction: true
|
|
|
|
AfterClass: true
|
|
|
|
SplitEmptyFunction: true
|
|
|
|
|