LeviLamina
Loading...
Searching...
No Matches
BasicToggle.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5class BasicToggle {
6public:
7 // member variables
8 // NOLINTBEGIN
12 // NOLINTEND
13
14public:
15 // prevent constructor by default
16 BasicToggle& operator=(BasicToggle const&);
17 BasicToggle(BasicToggle const&);
18 BasicToggle();
19
20public:
21 // member functions
22 // NOLINTBEGIN
23#ifdef LL_PLAT_C
24 MCNAPI explicit BasicToggle(bool startAsOn);
25
26 MCNAPI bool getStateChange();
27
28 MCNAPI bool peek() const;
29
30 MCNAPI void setIsOn(bool isOn);
31#endif
32 // NOLINTEND
33
34public:
35 // constructor thunks
36 // NOLINTBEGIN
37#ifdef LL_PLAT_C
38 MCNAPI void* $ctor(bool startAsOn);
39#endif
40 // NOLINTEND
41};
Definition Alias.h:14