Release Notes: Updates to the Mirror's meta-programming utilities and some changes to the internal code were made. The Boolean and integer types in the object-oriented compile-time layer were made more static. The first version of a new type-erasure utility for the compile-time meta-objects was added. Several new examples were added and a few bugs were fixed.
Release Notes: Compile-time strings with string algorithms which can be used to examine the names of types and namespaces at compile-time were added (this feature is still experimental and subject to change). Documentation was updated and several new examples were added. The traverse_elements convenience friend function of MetaType was updated. The object-oriented layers have been refactored and partially reimplemented.
Release Notes: Small changes to the container-reflecting meta-objects were made. The registering code for the Boost.Optional and Boost.Variant types was added. Several bugs have been fixed.
Release Notes: Support for compile-time container reflection was added. The meta_object_kind template for more flexible meta-object categorization was added. Several bugs and pedantic warnings were fixed. The documentation has been updated. Other minor changes were made.
Release Notes: Support for reflection of free variables was added. Meta-instances were added to the compile-time layer. Several new examples showing the usage of the new compile-time layer were included. The documentation was reorganized and updated.
Release Notes: A first version of a new alternative compile-time layer for Mirror was added. Support for registering and reflection of free variables was added. The class generator utility was added. Some changes in the Mirror's concepts and Lagoon's interfaces were made. Support for container classes was added to the Lagoon's polymorphic factory builder. Several bugs and header dependency problems were fixed. A couple of new examples showing the new features were added.
Release Notes: The MetaEnumOrClassMember concept and the meta_class_member interface were added. Several new intrinsic meta function templates like derived_class, result_type, enum_size, type_template, member_position, and parameter_position were added. Several of the registering macros were renamed, and support for registering and reflection of classes and enums nested in a class were added. The run-time layer implementation was optimized for both better compile-times and smaller executable sizes. Some of the factory generator plugins were refactored.
Release Notes: Reflection templates that can be used instead of the type reflection macros were added. The intrinsic meta-function templates that can be used in meta-programming algorithms were updated and added. Minor updates were made in the wxWidgets-based factory generator plugin. Updates and additions were made to the simple stream writers. Documentation updates were done.
Release Notes: This is the initial freshmeat release.