|
libart-paperback 0.1.0-a.1.20260122225059.e5fea306241a
PDF (1.4) library for C++
|
Represents a reference to an indirect object. More...
#include <art/paperback/carousel/object-model.hxx>

Public Member Functions | |
| Reference (File &, Identity) | |
| Constructor. | |
| File & | file () const |
| Access parent file. | |
| Identity const & | identity () const |
| Access the identity of this reference. | |
| std::type_info const & | type () const override |
| Get contained type info. | |
| Container_base & | container () override |
| Get container. | |
| Container_base const & | container () const override |
| Get container. | |
| Owner * | owner () override |
| Access node owner. | |
| Owner const * | owner () const override |
| Access node owner. | |
| void | attach (Owner &owner) override |
| Attach node to owner. | |
| shared_ptr< Abstract > | clone () const override |
| Clone. | |
Private Member Functions | |
| Reference (Reference const &)=delete | |
| Reference (Reference &&)=delete | |
| Reference & | operator= (Reference const &)=delete |
| Reference & | operator= (Reference &&)=delete |
Private Attributes | |
| File & | _file |
| Identity | _identity |
Represents a reference to an indirect object.
Constructor.
| file | The parent file. |
| identity | The identity of the reference. |
| File & Art::Paperback::Carousel::Object_model::Reference::file | ( | ) | const |
Access parent file.
| Identity const & Art::Paperback::Carousel::Object_model::Reference::identity | ( | ) | const |
Access the identity of this reference.
|
overridevirtual |
Get contained type info.
Implements Art::Paperback::Carousel::Object_model::Abstract.
|
overridevirtual |
Get container.
Implements Art::Paperback::Carousel::Object_model::Abstract.
|
overridevirtual |
Get container.
Implements Art::Paperback::Carousel::Object_model::Abstract.
|
overridevirtual |
Access node owner.
Implements Art::Paperback::Carousel::Object_model::Abstract.
|
overridevirtual |
Access node owner.
Implements Art::Paperback::Carousel::Object_model::Abstract.
|
overridevirtual |
Attach node to owner.
Implements Art::Paperback::Carousel::Object_model::Abstract.
|
overridevirtual |
Clone.
Implements Art::Paperback::Carousel::Object_model::Abstract.