git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed version info.
[stg.git]
/
projects
/
stargazer
/
actions.h
diff --git
a/projects/stargazer/actions.h
b/projects/stargazer/actions.h
index 53dde92b749aa04c08d2fd56b95c3a1471a9d1c8..66b8556d1144ab43344378865ecbbc18261fc043 100644
(file)
--- a/
projects/stargazer/actions.h
+++ b/
projects/stargazer/actions.h
@@
-28,7
+28,7
@@
typedef void (ACTIVE_CLASS::*TYPE)(DATA_TYPE);
class BASE_ACTION
{
public:
class BASE_ACTION
{
public:
- virtual ~BASE_ACTION() {}
;
+ virtual ~BASE_ACTION() {}
virtual void Invoke() = 0;
};
virtual void Invoke() = 0;
};
@@
-41,9
+41,12
@@
public:
ACTION(ACTIVE_CLASS & ac,
typename ACTOR<ACTIVE_CLASS, DATA_TYPE>::TYPE a,
DATA_TYPE d)
ACTION(ACTIVE_CLASS & ac,
typename ACTOR<ACTIVE_CLASS, DATA_TYPE>::TYPE a,
DATA_TYPE d)
- : activeClass(ac), actor(a), data(d) {}
;
+ : activeClass(ac), actor(a), data(d) {}
void Invoke();
private:
void Invoke();
private:
+ ACTION(const ACTION<ACTIVE_CLASS, DATA_TYPE> & rvalue);
+ ACTION<ACTIVE_CLASS, DATA_TYPE> & operator=(const ACTION<ACTIVE_CLASS, DATA_TYPE> & rvalue);
+
ACTIVE_CLASS & activeClass;
typename ACTOR<ACTIVE_CLASS, DATA_TYPE>::TYPE actor;
DATA_TYPE data;
ACTIVE_CLASS & activeClass;
typename ACTOR<ACTIVE_CLASS, DATA_TYPE>::TYPE actor;
DATA_TYPE data;
@@
-60,7
+63,7
@@
public:
// Initialize mutex
ACTIONS_LIST();
// Delete actions and destroy mutex
// Initialize mutex
ACTIONS_LIST();
// Delete actions and destroy mutex
- ~ACTIONS_LIST();
+
virtual
~ACTIONS_LIST();
parent::iterator begin();
parent::iterator end();
parent::iterator begin();
parent::iterator end();