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 MCAPI static ::std::shared_ptr<::BrazeSDKManager>& mInstance();
44 // NOLINTEND
45
46public:
47 // destructor thunk
48 // NOLINTBEGIN
49
50 // NOLINTEND
51
52public:
53 // virtual function thunks
54 // NOLINTBEGIN
55 MCFOLD void $enableBrazeSDK();
56
57 MCFOLD void $disableBrazeSDK();
58
59 MCFOLD void $setBrazeId(::std::string const&);
60
61 MCFOLD void $_enableBrazeSDK();
62
63 MCFOLD void $_disableBrazeSDK();
64 // NOLINTEND
65
66public:
67 // vftables
68 // NOLINTBEGIN
69 MCAPI static void** $vftable();
70 // NOLINTEND
71};
Definition BrazeSDKManager.h:5
Definition Alias.h:14