Home

Awesome

putils

tests

Phisko's C++ Utilities

Reflection

A simple, stand-alone, header-only and easily pluggable reflection system.

This does not allow you to introspect any type provided by any library. It simply provides an API that you can implement in your own classes so that you can introspect them.

Good examples can be found in the imgui_helper and json_helper utilities.

Another example is the register_type function provided for lua, that inspects a type and registers all its attributes and methods to a lua state.

Utility classes

Standard library replacements

Packages

Function-only headers