Mirror reflection library 0.5.13

mirror::stream Namespace Reference

Namespace containing simple reflection-based stream writers. More...

Classes

struct  to_json
 Wrapper class allowing to write objects in JSON format to std ostreams. More...
struct  to_meta_xml
 Wrapper class allowing to write objects in XML format to std ostreams. More...
struct  to_simple_struct
 Wrapper class allowing to write objects in a structured format to ostreams. More...
struct  to_xml
 Wrapper class allowing to write objects in XML format to std ostreams. More...

Typedefs

typedef std::function< void(std::ostream &)> name_proc

Detailed Description

Namespace containing simple reflection-based stream writers.

In this namespace are implemented several wrappers which allow to write instances of arbitrary classes that are registered with Mirror into a standard output stream in various formats.


Copyright © 2006-2011 Matus Chochlik, University of Zilina, Zilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Fri Dec 16 2011 by Doxygen (version 1.7.3).
Important note: Although the 'boostified' version of Mirror uses the Boost C++ libraries Coding Guidelines and is implemented inside of the boost namespace, it IS NOT an officially reviewed and accepted Boost library. Mirror is being developed with the intention to be submitted for review for inclusion to the Boost C++ libraries.