AttrKey#

Fully qualified name: omni::graph::core::AttrKey

struct AttrKey#

Handle type representing attributes, which require two parts to be valid.

Public Functions

inline AttrKey(
HandleInt const p = pathToHandleInt(TargetPath()),
HandleInt const t = tokenToHandleInt(NameToken()),
)#
inline constexpr AttrKey(TargetPath const p, NameToken const t)#
inline explicit AttrKey(
TargetPath const fullPath,
BackendId backendID,
)#
constexpr AttrKey(AttrKey const&) = default#
constexpr AttrKey(AttrKey&&) = default#
inline TargetPath path() const noexcept#
inline NameToken token() const noexcept#
inline BackendId backendId() const noexcept#
inline AttrKey &operator=(
std::pair<HandleInt, HandleInt> const &p,
)#
inline AttrKey &operator=(AttrKey const &other)#
inline bool operator==(AttrKey const &other) const#
inline bool operator!=(AttrKey const &other) const#