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