Wildmeshing Toolkit
|
Internal handle representation used by MeshAttributes. More...
#include <AttributeHandle.hpp>
Public Member Functions | |
AttributeHandle (int64_t i) noexcept | |
AttributeHandle ()=default | |
AttributeHandle (const AttributeHandle &)=default | |
AttributeHandle (AttributeHandle &&)=default | |
AttributeHandle & | operator= (const AttributeHandle &)=default |
AttributeHandle & | operator= (AttributeHandle &&)=default |
bool | operator== (const AttributeHandle &other) const noexcept |
bool | operator< (const AttributeHandle &other) const noexcept |
bool | is_valid () const noexcept |
Public Attributes | |
int64_t | index = -1 |
Friends | |
template<typename T > | |
class | MeshAttributes |
template<typename T > | |
class | TypedAttributeHandle |
class | AttributeManager |
class | wmtk::hash< AttributeHandle > |
class | Mesh |
Internal handle representation used by MeshAttributes.
Definition at line 23 of file AttributeHandle.hpp.
|
inlinenoexcept |
Definition at line 36 of file AttributeHandle.hpp.
|
default |
|
default |
|
default |
|
inlinenoexcept |
Definition at line 51 of file AttributeHandle.hpp.
References index.
Referenced by wmtk::attribute::TypedAttributeHandle< T >::is_valid().
|
inlinenoexcept |
Definition at line 49 of file AttributeHandle.hpp.
References index.
|
default |
|
default |
|
inlinenoexcept |
Definition at line 48 of file AttributeHandle.hpp.
References index.
|
friend |
Definition at line 31 of file AttributeHandle.hpp.
|
friend |
Definition at line 33 of file AttributeHandle.hpp.
|
friend |
Definition at line 28 of file AttributeHandle.hpp.
|
friend |
Definition at line 30 of file AttributeHandle.hpp.
|
friend |
Definition at line 31 of file AttributeHandle.hpp.
int64_t wmtk::attribute::AttributeHandle::index = -1 |
Definition at line 35 of file AttributeHandle.hpp.
Referenced by wmtk::attribute::MeshAttributes< T >::attribute(), wmtk::attribute::MeshAttributes< T >::attribute_size(), wmtk::attribute::MeshAttributes< T >::is_active(), is_valid(), operator<(), operator==(), wmtk::attribute::MeshAttributes< T >::register_attribute(), wmtk::attribute::MeshAttributes< T >::remove_attribute(), wmtk::attribute::MeshAttributes< T >::set(), and wmtk::attribute::MeshAttributes< T >::set_name().