LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | List of all members
rcss::AutoReger< OF > Class Template Reference

Used for automatic registration. More...

#include <factory.h>

Inheritance diagram for rcss::AutoReger< OF >:
Inheritance graph
[legend]
Collaboration diagram for rcss::AutoReger< OF >:
Collaboration graph
[legend]

Public Types

typedef OF Factory
 factory type
 
typedef Factory::Creator Creator
 creator type
 
typedef Factory::Index Index
 index type
 

Public Member Functions

 AutoReger (Factory &fact, Creator creator, const Index &idx)
 register creator with index More...
 
virtual ~AutoReger ()
 deregister the create
 
- Public Member Functions inherited from rcss::RegHolderImpl
 RegHolderImpl ()
 constructor
 
virtual ~RegHolderImpl ()
 virtual destructor
 

Detailed Description

template<typename OF>
class rcss::AutoReger< OF >

Used for automatic registration.

NOTE: Auto registration Cannot be used in dynamic libraries

Constructor & Destructor Documentation

◆ AutoReger()

template<typename OF >
rcss::AutoReger< OF >::AutoReger ( Factory fact,
Creator  creator,
const Index idx 
)
inline

register creator with index

Parameters
factreference to the factory
creatorcreator object
idxindex value

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