ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActionGroup.hpp
Go to the documentation of this file.
1 
10 #ifndef RAD_ACTION_GROUP_HPP
11 #define RAD_ACTION_GROUP_HPP
12 
13 
14 #include <string>
15 
16 
17 namespace rad {
18 
23 {
24 public:
25  ActionGroup(const std::string& id);
26  virtual ~ActionGroup();
27 
28  const std::string& GetId() const;
29  void SetId(const std::string& id);
30 
31  ActionGroup(const ActionGroup&) = delete;
32  ActionGroup& operator= (const ActionGroup&) = delete;
33 
34 private:
35  std::string mId;
36 };
37 
38 } // namespace rad
39 
40 #endif
void SetId(const std::string &id)
Definition: ActionGroup.cpp:45
ActionGroup(const std::string &id)
Definition: ActionGroup.cpp:19
virtual ~ActionGroup()
Definition: ActionGroup.cpp:28
ActionGroup & operator=(const ActionGroup &)=delete
Disable copy constructor.
Definition: ActionGroup.hpp:22
const std::string & GetId() const
Definition: ActionGroup.cpp:36