LeviLamina
Loading...
Searching...
No Matches
ll::memory::SignatureView Class Reference

Public Member Functions

constexpr SignatureView (SignatureView &&) noexcept=default
LL_MAY_CONSTEXPR SignatureView & operator= (SignatureView &&) noexcept=default
constexpr SignatureView (SignatureView const &) noexcept=default
LL_MAY_CONSTEXPR SignatureView & operator= (SignatureView const &) noexcept=default
constexpr SignatureView (std::span< SignatureElement const > span)
constexpr SignatureView (Signature const &signature)
template<size_t N>
constexpr SignatureView (FixedSignature< N > const &signature)
constexpr auto begin () const
constexpr auto end () const
constexpr decltype(auto) front () const
constexpr decltype(auto) back () const
constexpr decltype(auto) operator[] (size_t idx) const
constexpr size_t size () const
LLNDAPI void * resolve (bool disableErrorOutput=false) const
LLNDAPI void * resolve (std::span< std::byte > range, bool disableErrorOutput=false) const
LLNDAPI std::string toString (bool alignWildcard=true, bool upperCase=true) const
constexpr bool operator== (SignatureView const &other) const

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