LeviLamina
Loading...
Searching...
No Matches
InMemorySequentialFile.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5class InMemorySequentialFile : public ::leveldb::SequentialFile {
6public:
7 // member variables
8 // NOLINTBEGIN
11 // NOLINTEND
12
13public:
14 // prevent constructor by default
15 InMemorySequentialFile& operator=(InMemorySequentialFile const&);
16 InMemorySequentialFile(InMemorySequentialFile const&);
17 InMemorySequentialFile();
18
19public:
20 // virtual functions
21 // NOLINTBEGIN
22 virtual ~InMemorySequentialFile() /*override*/ = default;
23
24 virtual ::leveldb::Status Read(uint64 n, ::leveldb::Slice* result, char* scratch) /*override*/;
25
26 virtual ::leveldb::Status Skip(uint64 n) /*override*/;
27 // NOLINTEND
28
29public:
30 // virtual function thunks
31 // NOLINTBEGIN
32 MCNAPI ::leveldb::Status $Read(uint64 n, ::leveldb::Slice* result, char* scratch);
33
34 MCNAPI ::leveldb::Status $Skip(uint64 n);
35
36
37 // NOLINTEND
38
39public:
40 // vftables
41 // NOLINTBEGIN
42 MCNAPI static void** $vftable();
43 // NOLINTEND
44};
static MCAPI void ** $vftable()
MCAPI::leveldb::Status $Read(uint64 n, ::leveldb::Slice *result, char *scratch)
MCAPI::leveldb::Status $Skip(uint64 n)
Definition Alias.h:14