ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

PluginSubclass< PO_t > Class Template Reference

Convenience template to make it easier defining normal Plugin subclasses. More...

#include <plugins.h>

Inheritance diagram for PluginSubclass< PO_t >:
Collaboration diagram for PluginSubclass< PO_t >:

List of all members.

Public Types

typedef Common::Array
< PluginSubclass * > 
List

Public Member Functions

PO_t & operator* () const
PO_t * operator-> () const

Detailed Description

template<class PO_t>
class PluginSubclass< PO_t >

Convenience template to make it easier defining normal Plugin subclasses.

Namely, the PluginSubclass will manage PluginObjects of a type specified via the PO_t template parameter.

Definition at line 210 of file plugins.h.


Member Typedef Documentation

template<class PO_t >
typedef Common::Array<PluginSubclass *> PluginSubclass< PO_t >::List

Definition at line 220 of file plugins.h.


Member Function Documentation

template<class PO_t >
PO_t& PluginSubclass< PO_t >::operator* (  )  const [inline]

Definition at line 212 of file plugins.h.

template<class PO_t >
PO_t* PluginSubclass< PO_t >::operator-> (  )  const [inline]

Definition at line 216 of file plugins.h.


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


Generated on Sat Mar 17 2018 05:01:31 for ResidualVM by doxygen 1.7.1
curved edge   curved edge