v2.0.0
Loading...
Searching...
No Matches
EVENTSLIB::EventGroup Struct Reference

EventGroup class is designed as a data holder for a group. It is designed towards ease of use for a client of the Events library. It's counterpart EventGroupINT is intended to be used internally by the Event library classes. More...

#include <eventgroup.h>

Public Member Functions

 EventGroup ()=default
 EventGroup (const EVENTSLIB::EventGroup &g)
 EventGroup (const EVENTSINTERNAL::EventGroupINT &g)

Public Attributes

idNum id
std::string name
RgbColor color
int order

Detailed Description

EventGroup class is designed as a data holder for a group. It is designed towards ease of use for a client of the Events library. It's counterpart EventGroupINT is intended to be used internally by the Event library classes.

EventGroup Class

Definition at line 116 of file eventgroup.h.

Constructor & Destructor Documentation

◆ EventGroup() [1/3]

EVENTSLIB::EventGroup::EventGroup ( )
default

Constructs an EventGroup external sctruct.

◆ EventGroup() [2/3]

EventGroup::EventGroup ( const EVENTSLIB::EventGroup & g)

EventGroup copy constructor.

Parameters
[in]grhs EventGroup

Definition at line 93 of file eventgroup.cpp.

◆ EventGroup() [3/3]

EventGroup::EventGroup ( const EVENTSINTERNAL::EventGroupINT & g)

EventGroup constructor based on an EventGroupINT.

Parameters
[in]gEventGroupInt input.

Definition at line 104 of file eventgroup.cpp.

Member Data Documentation

◆ color

RgbColor EVENTSLIB::EventGroup::color

Color of the event.

Definition at line 143 of file eventgroup.h.

◆ id

idNum EVENTSLIB::EventGroup::id

Id of the event group.

Definition at line 141 of file eventgroup.h.

◆ name

std::string EVENTSLIB::EventGroup::name

Name of the event group.

Definition at line 142 of file eventgroup.h.

◆ order

int EVENTSLIB::EventGroup::order

Holder for an ordering variable.

Definition at line 144 of file eventgroup.h.


The documentation for this struct was generated from the following files: