|
libart-paperback 0.1.0-a.1.20260122225059.e5fea306241a
PDF (1.4) library for C++
|
Represents a COS integer. More...
#include <art/paperback/carousel/integer.hxx>

Public Member Functions | |
| Integer (int64_t) | |
| Constructor. | |
| Integer (Integer const &) | |
| Constructor. | |
| Integer (Integer &&) | |
| Constructor. | |
| ~Integer () noexcept | |
| Destructor. | |
| int64_t const & | operator* () const |
| Access integer. | |
| Integer & | operator= (Integer const &) |
| Assignment. | |
| Integer & | operator= (Integer &&) |
| Assignment. | |
| bool | operator== (Integer const &) const |
| Comparison. | |
| bool | operator!= (Integer const &) const |
| Comparison. | |
| void | attach (Owner &) |
| Attach value to owner. | |
| Owner * | owner () |
| Access owner, if any. | |
| Owner const * | owner () const |
| Access owner, if any. | |
Protected Member Functions | |
| virtual void | attach_children (Owner &) |
| Attach any children. | |
Private Attributes | |
| int64_t | _data {} |
| Owner * | _owner {} |
Represents a COS integer.
| Art::Paperback::Carousel::Integer::Integer | ( | int64_t | value | ) |
Constructor.
| Art::Paperback::Carousel::Integer::Integer | ( | Integer const & | other | ) |
Constructor.
| Art::Paperback::Carousel::Integer::Integer | ( | Integer && | other | ) |
Constructor.
|
noexcept |
Destructor.
| int64_t const & Art::Paperback::Carousel::Integer::operator* | ( | ) | const |
Access integer.
| bool Art::Paperback::Carousel::Integer::operator== | ( | Integer const & | other | ) | const |
Comparison.
| bool Art::Paperback::Carousel::Integer::operator!= | ( | Integer const & | other | ) | const |
Comparison.
|
inherited |
Attach value to owner.
| owner | Reference to the owner. |
|
inherited |
Access owner, if any.
|
inherited |
Access owner, if any.
|
protectedvirtualinherited |
Attach any children.
| owner | The owner of the children. |
Reimplemented in Art::Paperback::Carousel::Array, and Art::Paperback::Carousel::Dictionary.