Variable: semantic-lex-c-nested-namespace-ignore-second

semantic-lex-c-nested-namespace-ignore-second is a customizable variable defined in c.el.gz.

Value

t

Documentation

Should _GLIBCXX_BEGIN_NESTED_NAMESPACE ignore the second namespace? It is really there, but if a majority of uses is to squeeze out the second namespace in use, then it should not be included.

If you are having problems with smart completion and STL templates, it may be that this is set incorrectly. After changing the value of this flag, you will need to delete any semanticdb cache files that may have been incorrectly parsed.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/c.el.gz
(defcustom semantic-lex-c-nested-namespace-ignore-second t
  "Should _GLIBCXX_BEGIN_NESTED_NAMESPACE ignore the second namespace?
It is really there, but if a majority of uses is to squeeze out
the second namespace in use, then it should not be included.

If you are having problems with smart completion and STL templates,
it may be that this is set incorrectly.  After changing the value
of this flag, you will need to delete any semanticdb cache files
that may have been incorrectly parsed."
  :group 'semantic
  :type 'boolean)