XJ music engine  1.9.6
In-game runtime engine for XJ music.
SegmentChoiceArrangement.h
Go to the documentation of this file.
1 // Copyright (c) XJ Music Inc. (https://xjmusic.com) All Rights Reserved.
2 
3 #ifndef SEGMENT_CHOICE_ARRANGEMENT_H
4 #define SEGMENT_CHOICE_ARRANGEMENT_H
5 
6 #include <string>
7 #include <utility>
8 
10 #include "SegmentEntity.h"
11 
12 namespace XJ {
13 
15  public:
16 
18 
21 
27  [[nodiscard]] bool equals(const SegmentChoiceArrangement &segmentChoiceArrangement) const;
28 
33  [[nodiscard]] unsigned long long hashCode() const;
34 
35  };
36 
37 }// namespace XJ
38 
39 #endif//SEGMENT_CHOICE_ARRANGEMENT_H
Definition: SegmentChoiceArrangement.h:14
unsigned long long hashCode() const
Definition: SegmentChoiceArrangement.cpp:16
bool equals(const SegmentChoiceArrangement &segmentChoiceArrangement) const
Definition: SegmentChoiceArrangement.cpp:8
UUID segmentChoiceId
Definition: SegmentChoiceArrangement.h:19
UUID programSequencePatternId
Definition: SegmentChoiceArrangement.h:20
Definition: SegmentEntity.h:15
Definition: ActiveAudio.h:11
std::string UUID
Definition: EntityUtils.h:28