LeviLamina
Loading...
Searching...
No Matches
MultipleTestTracker.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace gametest { class BaseGameTestInstance; }
8namespace gametest { class IGameTestListener; }
9// clang-format on
10
11namespace gametest {
12
13class MultipleTestTracker {
14public:
15 // member variables
16 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 MultipleTestTracker& operator=(MultipleTestTracker const&);
23 MultipleTestTracker(MultipleTestTracker const&);
24 MultipleTestTracker();
25
26public:
27 // member functions
28 // NOLINTBEGIN
29 MCNAPI explicit MultipleTestTracker(
30 ::std::vector<::std::shared_ptr<::gametest::BaseGameTestInstance>> const& tests
31 );
32
33 MCNAPI void addListener(::std::shared_ptr<::gametest::IGameTestListener> listener);
34
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCNAPI void* $ctor(::std::vector<::std::shared_ptr<::gametest::BaseGameTestInstance>> const& tests);
42 // NOLINTEND
43
44public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCNAPI void $dtor();
48 // NOLINTEND
49};
50
51} // namespace gametest
Definition BaseGameTestInstance.h:24
Definition IGameTestListener.h:12
MCAPI void addListener(::std::shared_ptr<::gametest::IGameTestListener > listener)
MCAPI MultipleTestTracker(::std::vector<::std::shared_ptr<::gametest::BaseGameTestInstance > > const &tests)
MCAPI void * $ctor(::std::vector<::std::shared_ptr<::gametest::BaseGameTestInstance > > const &tests)
Definition Alias.h:14