Public Member Functions

FCam::CopyableAction< Derived > Class Template Reference

For convenience, derived FCam::Action Action classes may inherit from this so they don't have to implement the FCam::Action::copy method. More...

#include <Action.h>

Inheritance diagram for FCam::CopyableAction< Derived >:
Inheritance graph
[legend]
Collaboration diagram for FCam::CopyableAction< Derived >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Actioncopy () const
 Make a new copy of this action on the heap using the default copy constructor.

Detailed Description

template<typename Derived>
class FCam::CopyableAction< Derived >

For convenience, derived FCam::Action Action classes may inherit from this so they don't have to implement the FCam::Action::copy method.

It's templatized over the derived class type.

Definition at line 51 of file Action.h.


Member Function Documentation

template<typename Derived>
Action* FCam::CopyableAction< Derived >::copy (  )  const [inline, virtual]

Make a new copy of this action on the heap using the default copy constructor.

Implements FCam::Action.

Definition at line 55 of file Action.h.


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