.clang-format
author Sylvestre Ledru <sledru@mozilla.com>
Mon, 14 Nov 2016 15:36:16 +0100
changeset 438430 c54194c673fdf94baba67cc6e8d69608286fe558
parent 274379 b78ed11c5379cf4259a62819625eb3a36f5fe7c2
permissions -rw-r--r--
Bug 1317305 - Update clang format rules r?mystor MozReview-Commit-ID: 7OK441ZKMN5

BasedOnStyle: Mozilla

# Ignore all comments because they aren't reflowed properly.
CommentPragmas: "^"

# Force pointers to the type for C++.
DerivePointerAlignment: false
PointerAlignment: Left

# Prevent the lost 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_MAP_BEGIN_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