Scopira 20080306

scopira::core::register_model< T > Class Template Reference

#include <register.h>

Inheritance diagram for scopira::core::register_model< T >:
scopira::core::register_flow< T >

List of all members.

Public Member Functions

 register_model (const char *fullname, const char *parent_name=0)
 ctor, null parent_name means "model_i"
 register_model (const char *fullname, const char *parent_name, copyable_model_type dummyinstance)
 ctor, null parent_name means "model_i", this version is for stuff with cpy ctors
 register_model (const char *fullname, mi_set s)
 ctor
 register_model (const char *fullname, const char *parent_name, interface_model_type dummyinstance)
 ctor, null parent_name means "model_i", interface version (ie. no loader)

Detailed Description

template<class T>
class scopira::core::register_model< T >

Registers object in a run time type tree, that is a "model". In addition to what register_object does, this makes the class decent from the model base class and stores any additional model specific info.

There is no additional model specific info, yet.

Author:
Aleksander Demko

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