| as() & | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| as() && | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| as() const & | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| being() | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| being() const | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| copy(InputStream input, OutputStream output, size_t buffer=16 *1024) | CeresEngine::DataStream | static |
| create() | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inlineprivatestatic |
| DataStream(AsyncDataStream asyncDataStream) | CeresEngine::DataStream | explicit |
| DataStream(const FilePath &path) | CeresEngine::DataStream | explicit |
| DataStream(size_t size) | CeresEngine::DataStream | explicit |
| DataStream(const ByteMemoryView &buffer, bool freeOnClose=false) | CeresEngine::DataStream | explicit |
| emplace(Args &&... args) | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| emplace(TT &&instance) | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| empty() const | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| get() | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| get() const | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| getReference() | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inlineprivatestatic |
| getTypeID() const | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| Implementation typedef | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | private |
| is() const | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| isCopyable() const noexcept | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| isMovable() const noexcept | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| isSmall | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inlinestatic |
| mImplementation | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | private |
| mRaw | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | mutableprivate |
| operator bool() const | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inlineexplicit |
| operator*() const & | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| operator*() & | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| operator*() && | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| operator->() | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| operator->() const | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| operator=(const Poly &other) | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| operator=(Poly &&other) | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| operator=(std::nullptr_t) noexcept | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| Poly(const Poly &other) | CeresEngine::DataStream | inline |
| Poly(Poly &&other) noexcept | CeresEngine::DataStream | inline |
| Poly(std::nullptr_t) noexcept | CeresEngine::DataStream | inline |
| Poly() noexcept | CeresEngine::DataStream | inline |
| Poly(std::in_place_type_t< TT >, Args &&... args) | CeresEngine::DataStream | inlineexplicit |
| Poly(Args &&... args) | CeresEngine::DataStream | inlineexplicit |
| Poly(TT object) | CeresEngine::DataStream | inline |
| Poly(TT &&object) | CeresEngine::DataStream | inline |
| Poly(T *const instance) | CeresEngine::DataStream | inline |
| Poly(const Poly< U, SmallSize, Copyable, BaseType > &other) | CeresEngine::DataStream | inline |
| Poly(Poly< U, SmallSize, Copyable, BaseType > &&other) | CeresEngine::DataStream | inline |
| Poly< IDataStream, kStreamPolySize, false, IStream >::Poly(IDataStream *const instance) | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| Poly< IDataStream, kStreamPolySize, false, IStream >::Poly(const Poly< U, SmallSize, Copyable, IStream > &other) | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| Poly< IDataStream, kStreamPolySize, false, IStream >::Poly(Poly< U, SmallSize, Copyable, IStream > &&other) | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| reset() | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inlineprivate |
| valid() const | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |
| ~Poly() noexcept | CeresEngine::Poly< IDataStream, kStreamPolySize, false, IStream > | inline |