ダウンロードリスト

プロジェクト概要

Mirror C++リフレクションライブラリは、一般的な、すなわち名前空間、型、列挙体、クラス、その基底クラスやメンバー変数、コンストラクタなどのC++プログラムの構成を表すコンパイル時および実行時メタデータや、自己言及のためのジェネリックインターフェイスを提供します。また、任意のリフレクション対象型のインスタンスを作成するファクトリーの実装を、コンパイル時に生成するファクトリージェネレーターのような、リフレクションメタデータに基づいた幾つかの高度なユーティリティも提供します。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2011-06-21 21:16
0.5.12

ミラーのメタプログラミングのユーティリティに対するアップデートと内部コードにはいくつかの変更が行われた。オブジェクト指向のコンパイル時の層内のブール型と整数型は、より多くの静的行われた。コンパイル時メタオブジェクトの新しいタイプ消去ユーティリティの最初のバージョンが追加されました。いくつかの新しい例が追加され、いくつかのバグが修正されました。
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

コンパイル時に型と名前空間の名前を調べるために使用できる文字列のアルゴ​​リズムとコンパイル時の文字列は(この機能は、変更するにはまだ実験段階とされることがあります)を加えた。ドキュメントは、更新されたいくつかの新しい例が追加されました。メタタイプのtraverse_elementsの利便性のfriend関数が更新されました。オブジェクト指向の層がリファクタリングされている部分的に再実装。
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

容器反射メタオブジェクトへの小さい変更が行われた。 Boost.OptionalとBoost.Variantタイプの登録コードが追加されました。いくつかのバグが修正されています。
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

コンパイル時の容器反射のサポートが追加されました。より柔軟なメタオブジェクトの分類のためのmeta_object_kindテンプレートが追加されました。いくつかのバグとpedantic警告が修正されました。ドキュメントが更新されています。他のマイナーな変更が行われた。
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

自由変数のリフレクションのサポートが追加されました。メタインスタンスはコンパイル時の層に追加されました。新しいコンパイル時の層の使用率を示すいくつかの新しい例が含まれていた。ドキュメントが再編成され、更新しました。
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.

プロジェクトリソース