home  

nl_inside_namespace

Properties

  Category: Blank line options
      Type: numeric [0 .. 16]
   Default: 0

Description

The number of newlines after '{' of a namespace. This also adds newlines
before the matching '}'.

0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if
    applicable, otherwise no change.

Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace.

Examples

raw CPP code nl_inside_namespace=0 nl_inside_namespace=5 nl_inside_namespace=10 nl_inside_namespace=16 nl
nl_inside_namespace=0
using namespace std::string_literals; namespace A{int i;}; namespace B{int i;int j;namespace C{namespace D{int k;}}} using namespace std::string_literals; namespace A {int i;}; namespace B {int i; int j; namespace C {namespace D {int k;}}} using namespace std::string_literals; namespace A {int i;}; namespace B {int i; int j; namespace C {namespace D {int k;}}} using namespace std::string_literals; namespace A {int i;}; namespace B {int i; int j; namespace C {namespace D {int k;}}} using namespace std::string_literals; namespace A {int i;}; namespace B {int i; int j; namespace C {namespace D {int k;}}} using namespace std::string_literals; namespace A {int i;}; namespace B {int i;int j;namespace C {namespace D {int k;}}}
 

Not the best code for this option? See how to improve the .uds file used to generate these examples.