swift
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
swift::misc::CMetaMember< M, Flags > Struct Template Reference

Literal aggregate type representing attributes of one member of a value class. More...

Public Member Functions

template<typename T , typename... Ts>
decltype(auto) in (T &&object, Ts &&...args) const
 Invoke the member on an instance of the value class.
 
constexpr auto latin1Name () const
 Return name as QLatin1String.
 

Static Public Member Functions

template<typename Flags2 >
static constexpr bool has (Flags2 flags)
 True if m_flags contains all flags.
 

Public Attributes

const M m_ptr
 Pointer to the member.
 
const char *const m_name
 Member name.
 
const int m_index
 Property index of the member. More...
 
const MetaFlags< Flags > m_flags
 Any flags applying to the member.
 

Detailed Description

template<typename M, quint64 Flags>
struct swift::misc::CMetaMember< M, Flags >

Literal aggregate type representing attributes of one member of a value class.

Definition at line 149 of file metaclass.h.

Member Data Documentation

◆ m_index

template<typename M , quint64 Flags>
const int swift::misc::CMetaMember< M, Flags >::m_index

Property index of the member.

Deprecated:
Reserved for future use.

Definition at line 159 of file metaclass.h.


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