Downloadliste

Projektbeschreibung

The Mirror C++ reflection library provides both compile-time and run-time meta-data describing common C++ program constructs like namespaces, types, enumerations, classes, their base classes and member variables, constructors, etc. and provides generic interfaces for their introspection. It also provides several high-level utilities based on the reflected meta-data like a factory generator, which generates, at compile-time, implementations of object factories which can create instances of arbitrary 'reflectable' type.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-06-21 21:16
0.5.12

Updates auf die Mirror Meta-Programmierung Utilities und einige Änderungen an den internen Code vorgenommen wurden. Der Boolean und Integer-Typen in die objektorientierte Compiler-Schicht wurden mehr statisch. Die erste Version einer neuen Art-Löschung Dienstprogramm für die Compiler-Meta-Objekte wurde hinzugefügt. Zahlreiche neue Beispiele wurden hinzugefügt und einige Bugs wurden behoben.
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.

2011-05-31 21:04
0.5.11

Compile-Zeit-Strings mit String-Algorithmen, die verwendet werden, um die Namen der Arten und Namespaces zur Compile-Zeit untersuchen können, wurden hinzugefügt (dieses Feature ist noch experimentell und Änderungen vorbehalten). Dokumentation wurde aktualisiert und einige neue Beispiele hinzugefügt wurden. Die traverse_elements Bequemlichkeit Freund Funktion MetaType wurde aktualisiert. Die objektorientierte Schichten wurden überarbeitet und teilweise neu geschrieben.
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.

2011-05-11 06:12
0.5.10

Kleine Änderungen an den Container-reflektierende Meta-Objekte vorgenommen wurden. Der Code für die Registrierung und Boost.Optional Boost.Variant Arten aufgenommen. Mehrere Fehler wurden behoben.
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.

2011-05-03 01:57
0.5.9

Unterstützung für Compiler-Container Reflexion aufgenommen. Die meta_object_kind Vorlage für flexiblere Meta-Objekt Kategorisierung aufgenommen. Mehrere Bugs und pedantisch Warnungen wurden behoben. Die Dokumentation wurde aktualisiert. Weitere geringfügige Änderungen vorgenommen wurden.
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.

2011-04-12 22:20
0.5.8

Unterstützung für die Reflexion der freien Variablen aufgenommen. Meta-Instanzen waren die Kompilierung Schicht aufgenommen. Mehrere neue Beispiele für die Nutzung der neuen Compiler-Schicht enthalten waren. Die Dokumentation wurde neu organisiert und aktualisiert.
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.

Project Resources