LeviLamina
Loading...
Searching...
No Matches
TimeMarkerData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5struct TimeMarkerData {
6public:
7 // member variables
8 // NOLINTBEGIN
9 ::ll::TypedStorage<8, 8, uint64> mId;
10 ::ll::TypedStorage<8, 32, ::std::string> mName;
11 ::ll::TypedStorage<4, 4, int> mTime;
12 ::ll::TypedStorage<4, 8, ::std::optional<int>> mPeriod;
13 // NOLINTEND
14
15public:
16 // prevent constructor by default
17 TimeMarkerData(TimeMarkerData const&);
18 TimeMarkerData();
19
20public:
21 // member functions
22 // NOLINTBEGIN
23 MCAPI ::TimeMarkerData& operator=(::TimeMarkerData&&);
24
25 MCAPI ::TimeMarkerData& operator=(::TimeMarkerData const&);
26
27 MCAPI bool operator==(::TimeMarkerData const&) const;
28 // NOLINTEND
29};