diff options
Diffstat (limited to 'common/action.h')
-rw-r--r-- | common/action.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/common/action.h b/common/action.h index a2dc6e4..4024c67 100644 --- a/common/action.h +++ b/common/action.h @@ -25,6 +25,9 @@ class Action { //! Target of action (if applicable). int target; + Action(); + Action(Type ty, int ta = 0); + //! Compare to another action. bool operator==(const Action& other); @@ -41,6 +44,9 @@ class Actions : public std::vector<Action> { //! Check if specified action is present in list. bool contains(Action action); + //! Check whether list is empty or not. + operator bool(); + template<class Archive> void serialize(Archive & ar, const unsigned int version) { ar & boost::serialization::base_object<std::vector<Action> >(*this); |