Logo Goletty

Portable reflection for C++ with the Mirror library
Journal Title Journal of Information and Organizational Sciences
Journal Abbreviation jios
Publisher Group University of Zagreb
Website http://jios.foi.hr/index.php/jios/index
PDF (285 kb)
   
Title Portable reflection for C++ with the Mirror library
Authors Chochlik, Matus
Abstract Reflection and reflective programming can be used for a wide range of tasks such as implementationof serialization-like operations, remote procedure calls, scripting, automated GUIgeneration,implementation of several software design patterns, etc. C++ as one of the mostprevalent programming languages however, for various reasons, lacks a standardized reflectionfacility. In this paper we present Mirror - a portable library adding reflection to C++ with acommand-line utility automating its usage. This library supports functional style static compiletimereflection and metaprogramming and also provides two different object-oriented run-timepolymorphic layers for dynamic reflection.
Publisher University o Zagreb, Faculty of Organization and Informatics, Varaždin
Date 2012-06-30
Source Journal of Information and Organizational Sciences Vol 36, No 1 (2012)

 

See other article in the same Issue


Goletty © 2024