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

Classes | |
| struct | Internal |
Public Member Functions | |
| Stream () | |
| Constructor. | |
| Stream (Stream const &) | |
| Constructor. | |
| Stream (Stream &&) | |
| Constructor. | |
| ~Stream () noexcept | |
| Destructor. | |
| void | clear () |
| Clear stream. | |
| Dictionary | as_dictionary () const |
| Returns the stream metadata as a dictionary. | |
| string | str () const |
| Access the buffer as a string. | |
| std::basic_streambuf< char > * | rdbuf () const |
| Access buffer. | |
| iostream * | operator-> () |
| Access data stream. | |
| iostream const * | operator-> () const |
| Access data stream. | |
| iostream & | operator* () |
| Access data stream. | |
| iostream const & | operator* () const |
| Access data stream. | |
| Stream & | operator= (Stream const &) |
| Assignment. | |
| Stream & | operator= (Stream &&) |
| Assignment. | |
| bool | operator== (Stream const &) const |
| Comparison. | |
| bool | operator!= (Stream 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 | |
| unique_ptr< Internal > | _internal |
| Owner * | _owner {} |
Represents a COS stream.
A stream is a special COS object type containing a data stream of bytes.
A stream object is always an indirect object.
| Art::Paperback::Carousel::Stream::Stream | ( | ) |
Constructor.
| Art::Paperback::Carousel::Stream::Stream | ( | Stream const & | other | ) |
Constructor.
| Art::Paperback::Carousel::Stream::Stream | ( | Stream && | other | ) |
Constructor.
|
noexcept |
Destructor.
| void Art::Paperback::Carousel::Stream::clear | ( | ) |
Clear stream.
| Dictionary Art::Paperback::Carousel::Stream::as_dictionary | ( | ) | const |
Returns the stream metadata as a dictionary.
| string Art::Paperback::Carousel::Stream::str | ( | ) | const |
Access the buffer as a string.
| std::basic_streambuf< char > * Art::Paperback::Carousel::Stream::rdbuf | ( | ) | const |
Access buffer.
| iostream * Art::Paperback::Carousel::Stream::operator-> | ( | ) |
Access data stream.
| iostream const * Art::Paperback::Carousel::Stream::operator-> | ( | ) | const |
Access data stream.
| iostream & Art::Paperback::Carousel::Stream::operator* | ( | ) |
Access data stream.
| iostream const & Art::Paperback::Carousel::Stream::operator* | ( | ) | const |
Access data stream.
| bool Art::Paperback::Carousel::Stream::operator== | ( | Stream const & | other | ) | const |
Comparison.
| bool Art::Paperback::Carousel::Stream::operator!= | ( | Stream 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.