/** \page changelog Changelog \tableofcontents \section log_1_8 1.8 Series \subsection log_1_8_9_1 Release 1.8.9.1 \htmlonly (release date 04-01-2015)
Test() noexcept ( noexcept(T::T()) ) = default;
enum class E
enum E : unsigned int { ... }
nullptr
is new a type keyword in code fragments.
const int var {10};
auto foo() -> Bar;
template<typename T> using A = B<T>;
template<typename... Values> class C;
static_assert(...);
inside a class is now ignored.
int foo(int i, std::function<int(int)> f = [](int x) -> int { return x / 2; })
class C { public: int x = 4; int y {6}; int z = y*func(); };
int x; decltype(x) y;
u8"utf8", u"utf-16", U"utf-32", L"wchar"
R"(some"thing)", u8R"raw(some)"thing)raw"
=default
and =delete
).
There are now shown in a uniform way in the HTML output as a tree. Trees can be expanded and collapsed interactively (this makes USE_INLINE_TREES obsolete).
The class list now also shows namespaces and nested classes. The file list now also shows directories (this makes SHOW_DIRECTORIES obsolete).
Member sections are now each rendered in a separate table. This makes the HTML_ALIGN_MEMBERS option obsolete.
Note: If you use a custom header for the HTML output (HTML_HEADER) make sure you add the following:
<script type="text/javascript" src="$relpath$jquery.js"></script> <script type="text/javascript" src="$relpath$dynsections.js"></script>Otherwise the interactivity of the trees does not work.
Go back to the main page. \endhtmlonly */