Wiki

Clone wiki

clReflect / Home

clReflect Preliminary Documentation


clReflect is currently at version 0.3 with 0.4 in pre-release, waiting for the release of clang/llvm 3.1. The core database API is quite mature but there are parts that are in constant state of flux.

Sections:

  1. Marking Primitives For Reflection
  2. Runtime GetType
  3. Containers

Please visit http://donw.org/b/?d=clReflect for the initial documentation of clReflect. Content will eventually migrate here when the project functionality and API settles.

  • You only need to forward declare a type in order to get a pointer to its reflected type object. No need to include the header file which defines it.
  • If a library uses clReflect, it does not require that clients of the library use it.

Updated