Reputation: 37914
I just downloaded KDevelop because it scans header files to offer better suggestions in code completion.
I was looking at all the keywords it suggests when no header files are included at all:
Why is it recommending "incr"?
That's not a C++ keyword.
What is it, and what is it used for?
I thought it might be short for increment..?
Upvotes: 7
Views: 207
Reputation: 2350
Probably it's a bug. Looking at KDevelop source, incr
has been add for code completion in file languages/cpp/codecompletion/context.cpp
on line 2326. It looks like a synonym to increment operation, however only valid synonyms are: and (&&), bitand (&), and_eq (&=), or (||), bitor (|), or_eq (|=), xor (^), xor_eq (^=), not (!), not_eq (!=), compl (~)
Upvotes: 3
Reputation: 96291
I can't see any mention of incr
as a keyword or alternative token (such as and
for &&
) in either C++98 or C++11 so I can only conclude that some other language uses that keyword and KDevelop didn't properly pull in the C++-only keyword set for name suggestions.
Upvotes: 1