SourceXtractorPlusPlus  0.16
Please provide a description of the project.
GroupInfo.h
Go to the documentation of this file.
1 
17 /*
18  * GroupInfo.h
19  *
20  * Created on: 2019 M01 29
21  * Author: mschefer
22  */
23 
24 #ifndef _SEIMPLEMENTATION_PLUGIN_GROUPINFO_GROUPINFO_H_
25 #define _SEIMPLEMENTATION_PLUGIN_GROUPINFO_GROUPINFO_H_
26 
27 #include "SEUtils/Types.h"
29 
30 namespace SourceXtractor {
31 
32 class GroupInfo : public Property {
33 public:
34 
35  explicit GroupInfo(unsigned int group_id) : m_group_id(group_id) {}
36 
40  virtual ~GroupInfo() = default;
41 
42  unsigned int getGroupId() const {
43  return m_group_id;
44  }
45 
46 private:
47  unsigned int m_group_id;
48 };
49 
50 }
51 
52 
53 #endif /* _SEIMPLEMENTATION_PLUGIN_GROUPINFO_GROUPINFO_H_ */
unsigned int m_group_id
Definition: GroupInfo.h:47
GroupInfo(unsigned int group_id)
Definition: GroupInfo.h:35
unsigned int getGroupId() const
Definition: GroupInfo.h:42
virtual ~GroupInfo()=default
Destructor.
Base class for all Properties. (has no actual content)
Definition: Property.h:33