Hi All,

I have thought about which types should be "automagically" present in
Geany without a tags file, and I do not think the intN_t types
qualify.  They are not fundamental, they require header <cstdint> to
be included and they do not even have to exist, they are all optional,
only the fast and least types are required, and they don't have fixed
sizes.

Also it is bad practice to be using fixed size types, especially as
they are not actually guaranteed to exist.  If they are used they
should be typedefed to a more user friendly name.

So I suggest that only the fundamental types and <cstddef> types
size_t, nullptr_t ptrdiff_t and max_align_t should be available by
adding them to the secondary keyword list for C++.

Regards
Lex
_______________________________________________
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to