Class AxisObj#

Inheritance Relationships#

Base Type#

  • public ffi::EnumObj

Class Documentation#

class AxisObj : public ffi::EnumObj#

Public Functions

inline bool IsThreadAxis() const#

Check if the axis is a thread axis.

inline bool IsMemoryAxis() const#

Check if the axis is a memory axis.

ffi::Optional<ffi::String> GetBackend() const#

The backend owning this axis, if any.

ffi::Optional<ThreadScope> GetScope() const#

Get the scope of the (thread) axis.

ffi::Optional<ThreadScope> GetSubscope() const#

Get the subscope of the (thread) axis.

ffi::Optional<FAxisFuser> GetFuser() const#

Get the fuser of the (thread) axis.

Public Static Functions

static inline int32_t _GetOrAllocRuntimeTypeIndex()#
static inline int32_t RuntimeTypeIndex() noexcept#