|
libart-paperback 0.1.0-a.1.20260122225059.e5fea306241a
PDF (1.4) library for C++
|
Base class for value types. More...
#include <art/paperback/carousel/object-model.hxx>

Public Member Functions | |
| void | attach (Owner &) |
| Attach value to owner. | |
| Owner * | owner () |
| Access owner, if any. | |
| Owner const * | owner () const |
| Access owner, if any. | |
Protected Member Functions | |
| Value_base () | |
| Constructor. | |
| ~Value_base () | |
| Destructor. | |
| virtual void | attach_children (Owner &) |
| Attach any children. | |
Private Member Functions | |
| Value_base (Value_base const &)=delete | |
| Value_base (Value_base &&)=delete | |
| Value_base & | operator= (Value_base const &)=delete |
| Value_base & | operator= (Value_base &&)=delete |
Private Attributes | |
| Owner * | _owner {} |
Base class for value types.
|
protected |
Constructor.
|
protected |
Destructor.
| void Art::Paperback::Carousel::Object_model::Value_base::attach | ( | Owner & | owner | ) |
Attach value to owner.
| owner | Reference to the owner. |
| Owner * Art::Paperback::Carousel::Object_model::Value_base::owner | ( | ) |
Access owner, if any.
| Owner const * Art::Paperback::Carousel::Object_model::Value_base::owner | ( | ) | const |
Access owner, if any.
|
protectedvirtual |
Attach any children.
| owner | The owner of the children. |
Reimplemented in Art::Paperback::Carousel::Array, and Art::Paperback::Carousel::Dictionary.