devel/cdecl: upgrade to 7.2.
- changelog:
new & delete operator overloading
Added support for composing and deciphering C++ overloaded new, new[], delete, and delete[] operators.
extern &static functions
extern or static functions can not be const.
English scoped types
Given:
struct S { typedef int Int; }
explain S::Int x
the explanation is:
declare x as Int of structure S
but English types ("T of ...") weren't legal in cdecl's grammar. They are now.
More C++ std types
Added types std::align_val_t, std::destroying_delete_t, and std::nothrow_t.
throw() put back
throw is still a keyword so it was put back in C++20.
Fixed user-defined literal argument
Explicitly specifying int is now accepted.