LeviLamina
Loading...
Searching...
No Matches
Reader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/brstd/function_ref.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Bedrock { struct ImplCtor; }
11// clang-format on
12
13namespace Bedrock::Resources::Archive {
14
15class Reader
16: public ::Bedrock::
17 ImplBase<::Bedrock::Resources::Archive::Reader, ::Bedrock::ImplCtor(::std::unique_ptr<uchar[0]>, uint64 const&)> {
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 // vIndex: 1
22 virtual bool isValid() const = 0;
23
24 // vIndex: 2
25 virtual void forEachIn(::brstd::function_ref<void(::std::string_view, ::gsl::span<uchar const>)>) const = 0;
26
27 // vIndex: 0
28 virtual ~Reader() /*override*/ = default;
29 // NOLINTEND
30
31public:
32 // destructor thunk
33 // NOLINTBEGIN
34
35 // NOLINTEND
36
37public:
38 // virtual function thunks
39 // NOLINTBEGIN
40
41 // NOLINTEND
42};
43
44} // namespace Bedrock::Resources::Archive
Definition _HeaderOutputPredefine.h:198
Definition function_ref.h:60