Home | History | Annotate | Download | only in libupm
      1 Language: Cpp
      2 
      3 # Access modifiers in the middle
      4 AccessModifierOffset: -2
      5 
      6 # Align escaped newlines as far left as possible
      7 AlignEscapedNewlinesLeft: true
      8 
      9 # Align all trailing comments
     10 AlignTrailingComments: true
     11 
     12 # Don't allow parameters to be placed on the next line, even though BinPackParameters is false
     13 AllowAllParametersOfDeclarationOnNextLine: false
     14 
     15 # Do not allow short functions/if statements/loops on a single line
     16 AllowShortFunctionsOnASingleLine: false
     17 AllowShortIfStatementsOnASingleLine: false
     18 AllowShortLoopsOnASingleLine: false
     19 
     20 # Don't force breaks before multiline strings
     21 AlwaysBreakBeforeMultilineStrings: false
     22 
     23 # Don't force breaks before template declarations
     24 AlwaysBreakTemplateDeclarations: false
     25 
     26 # Force breaks after definition return type
     27 AlwaysBreakAfterDefinitionReturnType: true
     28 
     29 # Arguments and parameters are either on one line or on one line each
     30 BinPackArguments: false
     31 BinPackParameters: false
     32 
     33 # Do not break before binary operators
     34 BreakBeforeBinaryOperators: None
     35 
     36 # Use the linux brace breaking style: Attach braces to context except for braces on functions,
     37 # namespaces and class definitions
     38 BreakBeforeBraces: Linux
     39 
     40 # Do not place ternary operators after line breaks
     41 BreakBeforeTernaryOperators: false
     42 
     43 # In the constructor initializers do not align the comma with the colon
     44 BreakConstructorInitializersBeforeComma: false
     45 
     46 # Force columns to be less than 100 characters
     47 ColumnLimit: 100
     48 
     49 # Constructor initializer all in one line or all on their own line
     50 ConstructorInitializerAllOnOneLineOrOnePerLine: true
     51 
     52 # Indent constructor initializers
     53 ConstructorInitializerIndentWidth: 8
     54 
     55 # Do not indent continuations
     56 ContinuationIndentWidth: 0
     57 
     58 # Do not use braced lists in c++11 style
     59 Cpp11BracedListStyle: false
     60 
     61 # Do not derive pointer alignment
     62 DerivePointerAlignment: false
     63 
     64 # Case labes are indented
     65 IndentCaseLabels: true
     66 
     67 # Do not indent function declarations
     68 IndentFunctionDeclarationAfterType: false
     69 
     70 # Indentation is 4 characters
     71 IndentWidth: 4
     72 
     73 # Do not keep empty lines at start of blocks
     74 KeepEmptyLinesAtTheStartOfBlocks: false
     75 
     76 # Keep at most 2 consecutive empty lines
     77 MaxEmptyLinesToKeep: 2
     78 
     79 # Do not indent namespaces
     80 NamespaceIndentation: None
     81 
     82 # Spaces for ObjC properties and protocol lists
     83 ObjCSpaceAfterProperty: true
     84 ObjCSpaceBeforeProtocolList: true
     85 
     86 # Penalties
     87 PenaltyBreakBeforeFirstCallParameter: 100
     88 PenaltyBreakComment: 10
     89 PenaltyBreakFirstLessLess: 0
     90 PenaltyBreakString: 100
     91 PenaltyExcessCharacter: 20
     92 PenaltyReturnTypeOnItsOwnLine: 20
     93 
     94 # Force pointers to typename (i.e. char* a instead of char *a)
     95 PointerAlignment: Left
     96 
     97 # Spaces after C-style casts and before assignments
     98 SpaceAfterCStyleCast: true
     99 SpaceBeforeAssignmentOperators: true
    100 
    101 # Only space before parentheses if they are control statements
    102 SpaceBeforeParens: ControlStatements
    103 
    104 # Single space before trailing comments
    105 SpacesBeforeTrailingComments: 1
    106 
    107 # No spaces in parentheses, angles, or square brackets
    108 SpaceInEmptyParentheses: false
    109 SpacesInAngles: false
    110 SpacesInCStyleCastParentheses: false
    111 SpacesInParentheses: false
    112 SpacesInSquareBrackets: false
    113 
    114 # Use c++11 as the language standard
    115 Standard: Cpp11
    116 
    117 # Tabs are 4 characters wide
    118 TabWidth: 4
    119 
    120 # Don't use tabs for indentation :-(
    121 UseTab: Never
    122 
    123