How about this? It clarifies the namespace commands without macros. // BIGIN NAMESPACE itk namespace itk { // ... user code not indented 2 spaces // END NAMESPACE itk } //