LeviLamina
Loading...
Searching...
No Matches
Components.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Util::Url { struct ComponentsView; }
8// clang-format on
9
10namespace Util::Url {
11
12struct Components {
13public:
14 // member variables
15 // NOLINTBEGIN
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 Components& operator=(Components const&);
26 Components(Components const&);
27 Components();
28
29public:
30 // member functions
31 // NOLINTBEGIN
32#ifdef LL_PLAT_C
33 MCNAPI explicit Components(::Util::Url::ComponentsView const& other);
34#endif
35
36 MCNAPI Components(
37 ::std::string const& scheme,
38 ::std::string const& authority,
39 ::std::string const& path,
40 ::std::string const& query,
41 ::std::string const& fragment
42 );
43
44 MCNAPI ~Components();
45 // NOLINTEND
46
47public:
48 // constructor thunks
49 // NOLINTBEGIN
50#ifdef LL_PLAT_C
51 MCNAPI void* $ctor(::Util::Url::ComponentsView const& other);
52#endif
53
54 MCNAPI void* $ctor(
55 ::std::string const& scheme,
56 ::std::string const& authority,
57 ::std::string const& path,
58 ::std::string const& query,
59 ::std::string const& fragment
60 );
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCNAPI void $dtor();
67 // NOLINTEND
68};
69
70} // namespace Util::Url
Definition ComponentsView.h:12
MCAPI Components(::std::string const &scheme, ::std::string const &authority, ::std::string const &path, ::std::string const &query, ::std::string const &fragment)
MCAPI void * $ctor(::std::string const &scheme, ::std::string const &authority, ::std::string const &path, ::std::string const &query, ::std::string const &fragment)
Definition Alias.h:14