23 #ifndef DOXYGEN_SHOULD_SKIP_THIS 30 template <
typename GUM_SCALAR >
37 template <
typename GUM_SCALAR >
39 __type(t), __id(__newId()) {
45 template <
typename GUM_SCALAR >
47 const ScheduleOperation< GUM_SCALAR >& from) :
55 template <
typename GUM_SCALAR >
62 template <
typename GUM_SCALAR >
64 operator=(
const ScheduleOperation< GUM_SCALAR >& from) {
71 template <
typename GUM_SCALAR >
78 template <
typename GUM_SCALAR >
Type type() const
returns the name of the operation
Idx __id
the id corresponding to the operation
Type __type
the name of the operation to perform
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Idx id() const
returns the id of the operation
Type
the currently supported types of operations
static Idx __newId()
returns a new distinct ID for each operation
ScheduleOperation(Type t)
default constructor
virtual ~ScheduleOperation()
destructor
ScheduleOperation< GUM_SCALAR > & operator=(const ScheduleOperation< GUM_SCALAR > &)
copy operator