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

Public Member Functions

constexpr SignatureView (SignatureView &&) noexcept=default
 
LL_MAY_CONSTEXPR SignatureViewoperator= (SignatureView &&) noexcept=default
 
constexpr SignatureView (SignatureView const &) noexcept=default
 
LL_MAY_CONSTEXPR SignatureViewoperator= (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
 

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