Static Type Info - A C++ Static Reflexion Library