Community
Participate
Working Groups
Imagine we have a this code: namespace MyNmspc { class MyClass { void foo(); void bar(); }; } Implement method always generates such way: void MyNmspc::MyClass::foo() { } void MyNmspc::MyClass::bar() { } It could break some code styles and it would be good is CDT will allow user to choose whether include namespace in each definition or just once like: namespace MyNmspc { void MyClass::foo() { } void MyClass bar() { } } Also cdt should allow to choose which of namespaces should be included in definitions and which of them declared once, something like deep level. It's for cases with nested namespaces, for example namespace One { namespace Two { namespace Three { void foo(); } } } Then user could generate something like this: namespace One { namespace Two { void Three::foo() { } } }
I don't think there is a need to support mixed style: namespace One { namespace Two { void Three::foo() { } } } Even the style currently used for generating code is probably never used by humans: void MyNmspc::MyClass::foo() { } void MyNmspc::MyClass::bar() { }