LeviLamina
Loading...
Searching...
No Matches
BrazeSDKManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5class BrazeSDKManager : public ::std::enable_shared_from_this<::BrazeSDKManager> {
6public:
7 // member variables
8 // NOLINTBEGIN
10 // NOLINTEND
11
12public:
13 // prevent constructor by default
14 BrazeSDKManager& operator=(BrazeSDKManager const&);
17
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 // vIndex: 0
22 virtual ~BrazeSDKManager() = default;
23
24 // vIndex: 1
25 virtual void enableBrazeSDK();
26
27 // vIndex: 2
28 virtual void disableBrazeSDK();
29
30 // vIndex: 3
31 virtual void setBrazeId(::std::string const&);
32
33 // vIndex: 4
34 virtual void _enableBrazeSDK();
35
36 // vIndex: 5
37 virtual void _disableBrazeSDK();
38 // NOLINTEND
39
40public:
41 // static variables
42 // NOLINTBEGIN
43 MCNAPI static ::std::shared_ptr<::BrazeSDKManager>& mInstance();
44 // NOLINTEND
45
46public:
47 // virtual function thunks
48 // NOLINTBEGIN
49 MCNAPI void $enableBrazeSDK();
50
51 MCNAPI void $disableBrazeSDK();
52
53 MCNAPI void $setBrazeId(::std::string const&);
54
55 MCNAPI void $_enableBrazeSDK();
56
57 MCNAPI void $_disableBrazeSDK();
58 // NOLINTEND
59
60public:
61 // vftables
62 // NOLINTBEGIN
63 MCNAPI static void** $vftable();
64 // NOLINTEND
65};
Definition BrazeSDKManager.h:5
MCAPI void $_enableBrazeSDK()
static MCAPI ::std::shared_ptr<::BrazeSDKManager > & mInstance()
MCAPI void $setBrazeId(::std::string const &)
MCAPI void $disableBrazeSDK()
static MCAPI void ** $vftable()
MCAPI void $_disableBrazeSDK()
MCAPI void $enableBrazeSDK()
Definition Alias.h:14