Skip to content

cdecl-10.1

Compare
Choose a tag to compare
@paul-j-lucas paul-j-lucas released this 06 Jun 16:14
· 4830 commits to master since this release

More robust scoped name type checking
Scoped names' scope-types are now checked against previous declarations. For example, the second declaration's attempted use of N::C as a namespace is now flagged as an error because it was previously declared as a class:

c++decl> namespace N { class C; }
c++decl> namespace N::C { class D; }
                   ^
11: error: "N::C" was previously declared as a class:
> namespace N { class C; }

More C++ std types
Added types std::chars_format, std::ctype_base::mask, std::ios_base, std::ios_base::event, std::ios_base::event_callback, std::ios_base::fmtflags, std::ios_base::Init, std::ios_base::iostate, std::ios_base::openmode, std::ios_base::seekdir, std::launch, std::regex_constants::match_flag_type, and std::regex_constants::syntax_option_type.