LeviLamina
Loading...
Searching...
No Matches
PathView.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/file/PathBuffer.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Core { class Path; }
11// clang-format on
12
13namespace Core {
14
15class PathView {
16public:
17 // PathView inner types declare
18 // clang-format off
19 struct Hash;
20 struct path_view_less;
21 // clang-format on
22
23 // PathView inner types define
24 struct Hash {};
25
26 struct path_view_less {};
27
28public:
29 // member variables
30 // NOLINTBEGIN
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
36 PathView& operator=(PathView const&);
37 PathView(PathView const&);
38 PathView();
39
40public:
41 // member functions
42 // NOLINTBEGIN
43 MCNAPI explicit PathView(::Core::Path const& src);
44
46
48
49 MCNAPI auto operator==(::Core::PathView const& rhs) const;
50
51 MCNAPI ~PathView();
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
57 MCNAPI void* $ctor(::Core::Path const& src);
58
60
61 MCNAPI void* $ctor(::Core::PathView&&);
62 // NOLINTEND
63
64public:
65 // destructor thunk
66 // NOLINTBEGIN
67 MCNAPI void $dtor();
68 // NOLINTEND
69};
70
71} // namespace Core
Definition PathBuffer.h:8
Definition PathView.h:15
MCAPI PathView(::Core::Path const &src)
MCAPI void * $ctor(::Core::PathView &&)
MCAPI void * $ctor(::Core::PathBuffer<::std::string > const &)
MCAPI PathView(::Core::PathView &&)
MCAPI auto operator==(::Core::PathView const &rhs) const
MCAPI ~PathView()
MCAPI void * $ctor(::Core::Path const &src)
MCAPI PathView(::Core::PathBuffer<::std::string > const &)
MCAPI void $dtor()
Definition Path.h:11
Definition Path.h:16
Definition PathView.h:24
Definition PathView.h:26
Definition Alias.h:14