plugify 1.2.8
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
plugify::Method Class Reference

Public Member Functions

 Method (const Method &other)
 
 Method (Method &&other) noexcept
 
Methodoperator= (const Method &other)
 
Methodoperator= (Method &&other) noexcept
 
const std::inplace_vector< Property, Signature::kMaxFuncArgs > & GetParamTypes () const noexcept
 
const PropertyGetRetType () const noexcept
 
const std::string & GetName () const noexcept
 
const std::string & GetFuncName () const noexcept
 
CallConv GetCallConv () const noexcept
 
uint8_t GetVarIndex () const noexcept
 
void SetParamTypes (std::inplace_vector< Property, Signature::kMaxFuncArgs > paramTypes)
 
void SetRetType (Property retType)
 
void SetName (std::string name)
 
void SetFuncName (std::string funcName)
 
void SetCallConv (CallConv callConv)
 
void SetVarIndex (uint8_t varIndex)
 
bool operator== (const Method &other) const noexcept
 
auto operator<=> (const Method &other) const noexcept
 
const MethodFindPrototype (std::string_view name) const noexcept
 

Public Attributes

PLUGIFY_ACCESS : struct Impl
 

Detailed Description

Definition at line 17 of file method.hpp.

Member Data Documentation

◆ __pad0__

PLUGIFY_ACCESS plugify::Method::__pad0__

Definition at line 47 of file method.hpp.


The documentation for this class was generated from the following file: