Mirror reflection library 0.5.13

mirror::ConstructionInfo Struct Reference

Contextual information for the argument sources of a generated factory. More...

#include <mirror/doc/concepts_fact_gen.hpp>

List of all members.

Public Types

typedef Range
< MetaNamedScopedObject
context
 The context in which the factory argument source is used.
typedef MetaFunction function
 The function or constructor for which the argument is provided.
typedef Range< MetaParameterparameters
 The list of parameters of the constructor or function.
typedef IntegralConstant parameter_index
 The index of the parameter value of which is being provided.
typedef MetaParameter parameter
 The parameter value of which is being provided.

Detailed Description

Contextual information for the argument sources of a generated factory.

Models of the ConstructionInfo provide information during the initialization of the factory argument sources.


The documentation for this struct was generated from the following file:

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.