Guidance needed to contribute to kdev-clang
Maciej Cencora
m.cencora at gmail.com
Mon Feb 10 17:30:56 UTC 2014
Hi,
I would like to contribute to kdev-clang plugin but I need some guidance or
suggestions on directions where to fix following problems:
1) assertion failed in duchain/tuduchain.h
void setType(Declaration* decl, AbstractType::Ptr type) const
{
IdentifiedType *id = dynamic_cast<IdentifiedType*>(type.unsafeData());
Q_ASSERT(id);
...
}
2) same data/function member use is colorized differently in header file
and in source file
3) no navigation widget on class scope specifier for out-of-line member
function definitions
class Foo
{
void bar();
};
void Foo::bar() {} // "Foo" not navigable, but colorized
4) no navigation widget and colorization of destructor declaration
class B
{
public:
~B() {} // "~B" is not navigable, and not colorized
};
...
B b;
b.~B(); // "~B" is not navigable, and not colorized
5) no navigation widget for uses inside user defined subscript operator:
int getInt();
std::map<int, int> c;
c[getInt()] = 0; // "getInt()" is not navigable separately but whole
[getInt()] is
6) no navigation widget for uses of other overloaded operators
std::cout << 1; // "<<" is not navigable
7) no navigation widget or colorization of uses of template parameters
template <typename Type> // "Type" is colorized but not navigable
class A
{
Type member; // "Type" is not navigable, and not colorized
};
Regards,
Maciej
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20140210/c02f86b9/attachment.html>
More information about the KDevelop-devel
mailing list