Bug#31838: Class parser need explicit namespace

pfrancq at ulb.ac.be pfrancq at ulb.ac.be
Thu Aug 30 10:44:24 UTC 2001

Package: kdevelop
Version: 2.0 (using KDE 2.2.0 )
Severity: wishlist
Installed from:    Linux-Mandrake 8.0 (Traktopel) - Unsupported
Compiler:          gcc version 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.48mdk)
OS:                Linux (i686) release 2.4.3-20mdksmp
OS/Compiler notes: 

When classes are declared in a namespace, the namespace must be given to make the methods' declaration accessible from the class parser.

// c.h
namespace n
  class c

// c.pp
#include <c.h>
using namespace n;

The "n::" part of the declaration has to be specify to make the class parser find the declaration, but because a "using namespace instruction has been added", it is not necessary (and it makes the code less readable).

(Submitted via bugs.kde.org)
(Called from KBugReport dialog)

to unsubscribe from this list send an email to kdevelop-devel-request at kdevelop.org with the following body:
unsubscribe »your-email-address«

More information about the KDevelop-devel mailing list