# This file is used by clang-format to autoformat paddle source code # # The clang-format is part of llvm toolchain. # It need to install llvm and clang to format source code style. # # The basic usage is, # clang-format -i -style=file PATH/TO/SOURCE/CODE # # The -style=file implicit use ".clang-format" file located in one of # parent directory. # The -i means inplace change. # # The document of clang-format is # http://clang.llvm.org/docs/ClangFormat.html # http://clang.llvm.org/docs/ClangFormatStyleOptions.html # # TODO(yuyang18): Add python and other language code style --- Language: Cpp BasedOnStyle: Google IndentWidth: 2 TabWidth: 2 ContinuationIndentWidth: 4 AccessModifierOffset: -2 # The private/protected/public has no indent in class PointerAlignment: Left # int* p/int& p, not int *p/int &p Standard: Cpp11 AllowAllParametersOfDeclarationOnNextLine: true ...