28 [[nodiscard]]
const Property& GetRetType()
const noexcept;
29 [[nodiscard]]
const std::string& GetName()
const noexcept;
30 [[nodiscard]]
const std::string& GetFuncName()
const noexcept;
31 [[nodiscard]] CallConv GetCallConv()
const noexcept;
32 [[nodiscard]] uint8_t GetVarIndex()
const noexcept;
37 void SetName(std::string name);
38 void SetFuncName(std::string funcName);
39 void SetCallConv(CallConv callConv);
40 void SetVarIndex(uint8_t varIndex);
42 [[nodiscard]]
bool operator==(
const Method& other)
const noexcept;
43 [[nodiscard]]
auto operator<=>(
const Method& other)
const noexcept;
45 [[nodiscard]]
const Method* FindPrototype(std::string_view name)
const noexcept;
47 PLUGIFY_ACCESS :
struct Impl;
48 PLUGIFY_NO_DLL_EXPORT_WARNING(std::unique_ptr<Impl> _impl;)