spla
Public Member Functions | List of all members
spla::Object Class Referenceabstract

Base class for any library primitive. More...

#include <object.hpp>

Inheritance diagram for spla::Object:
Inheritance graph
[legend]
Collaboration diagram for spla::Object:
Collaboration graph
[legend]

Public Member Functions

 ~Object () override=default
 
virtual void set_label (std::string label)=0
 
virtual const std::string & get_label () const =0
 
- Public Member Functions inherited from spla::RefCnt
virtual ~RefCnt ()
 
bool is_unique () const
 
std::int32_t get_refs () const
 
std::int32_t add_ref () const
 
std::int32_t rel_ref () const
 

Detailed Description

Base class for any library primitive.

Constructor & Destructor Documentation

◆ ~Object()

spla::Object::~Object ( )
overridedefault

Member Function Documentation

◆ get_label()

virtual const std::string& spla::Object::get_label ( ) const
pure virtual

◆ set_label()

virtual void spla::Object::set_label ( std::string  label)
pure virtual

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