Mirror reflection library 0.5.13

mirror::EnumerationInfo Struct Reference

Information about the direction of enumeration of constructors for Manager. More...

#include <mirror/doc/concepts_fact_gen.hpp>

List of all members.

Public Types

enum  direction_type { unknown, forward, backward }
 

The possible iteration direction.


Public Member Functions

direction_type direction (void) const
 Returns the iteration direction.
bool going_backward (void) const
 Returns true if iterating forward (0, 1, ..., N-1)
bool going_forward (void) const
 Returns true if iterating backward (N-1, ..., 1, 0)

Detailed Description

Information about the direction of enumeration of constructors for Manager.

Based on the implementation and the compiler used, the enumeration of constructors for a Manager may be either forward or backward. The responsibility of this structure is to provide information about the direction of the enumeration for the Manager.


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.