This project presents a small, flexible runtime reflection system using C++11 language features.

For more information, see the blog series ["A Flexible Reflection System in C++"](http://preshing.com/20180116/a-primitive-reflection-system-in-cpp-part-1).

## Build Instructions

[CMake](https://cmake.org/) is required. Quick start:

    $ git clone https://github.com/preshing/FlexibleReflection
    $ cd FlexibleReflection
    $ mkdir build
    $ cd build
    $ cmake ..

For detailed build instructions, see ["How to Build a CMake-Based Project"](http://preshing.com/20170511/how-to-build-a-cmake-based-project).
