Template Class AbstractObject

Inheritance Relationships

Base Type

Class Documentation

template<typename IDType, typename NNZType, typename ValueType>
class sparsebase::object::AbstractObject : public sparsebase::object::Object

Public Functions

virtual ~AbstractObject()
AbstractObject()
AbstractObject(const AbstractObject<IDType, NNZType, ValueType>&)
AbstractObject(AbstractObject<IDType, NNZType, ValueType>&&)
format::Format *get_connectivity() const
format::Format *release_connectivity()
void set_connectivity(format::Format*, bool)
bool ConnectivityIsOwned() const

Protected Attributes

std::unique_ptr<format::Format, std::function<void(format::Format*)>> connectivity_