Mirror reflection library - Lagoon run-time layer 0.5.13
|
Interface for a polymorphic factory enumerator leaf node. More...
#include <lagoon/polymorph_factory.hpp>
Inherited by lagoon::my_factory_enumerator.
Public Member Functions | |
virtual void | finish (raw_ptr parent_data) |
virtual int | create (void)=0 |
Interface for a polymorphic factory enumerator leaf node.
The enumerator is responsible for getting the values of enum types and returning them to the caller which can use them as the results of the construction or just as parameters for other construction.