The metadata associated with the response to a URL load request, independent of protocol and URL scheme.
More...
|
| | Poly (const Poly &other) |
| | Creates a new Poly by copying an existing one.
|
| |
| | Poly (Poly &&other) noexcept |
| | Creates a new Poly by moving an existing one.
|
| |
| | Poly (std::nullptr_t) noexcept |
| | Creates a new empty Poly.
|
| |
template<typename TT = T>
requires (std::is_default_constructible_v<TT>) |
| | Poly () noexcept |
| | Creates a new empty Poly.
|
| |
template<typename TT , typename... Args>
requires (std::is_convertible_v<TT*, T*>&& std::is_constructible_v<TT, Args&&...>) |
| | Poly (std::in_place_type_t< TT >, Args &&... args) |
| | Creates a new Poly that holds a newly constructed object of type TT.
|
| |
template<typename... Args>
requires (std::is_constructible_v<T, Args...>) |
| | Poly (Args &&... args) |
| | Creates a new Poly that holds a newly constructed object of type T.
|
| |
template<typename TT >
requires (std::is_convertible_v<TT*, T*> && Copyable) |
| | Poly (TT object) |
| | Creates a new Poly that holds a copy constructed object of type TT.
|
| |
template<typename TT >
requires (std::is_convertible_v<TT*, T*> && !Copyable) |
| | Poly (TT &&object) |
| | Creates a new Poly that holds a copy constructed object of type TT.
|
| |
| | Poly (T *const instance) |
| | Creates a new Poly instance by referencing another.
|
| |
template<typename U >
requires (Copyable) |
| | Poly (const Poly< U, SmallSize, Copyable, BaseType > &other) |
| | Creates a new Poly instance by referencing another.
|
| |
| template<typename U > |
| | Poly (Poly< U, SmallSize, Copyable, BaseType > &&other) |
| | Creates a new Poly instance by referencing another.
|
| |
| | Poly (const Poly &other) |
| | Creates a new Poly by copying an existing one.
|
| |
| | Poly (Poly &&other) noexcept |
| | Creates a new Poly by moving an existing one.
|
| |
| | Poly (std::nullptr_t) noexcept |
| | Creates a new empty Poly.
|
| |
| | Poly () noexcept |
| | Creates a new empty Poly.
|
| |
| | Poly (std::in_place_type_t< TT >, Args &&... args) |
| | Creates a new Poly that holds a newly constructed object of type TT.
|
| |
| | Poly (Args &&... args) |
| | Creates a new Poly that holds a newly constructed object of type T.
|
| |
| | Poly (TT object) |
| | Creates a new Poly that holds a copy constructed object of type TT.
|
| |
| | Poly (TT &&object) |
| | Creates a new Poly that holds a copy constructed object of type TT.
|
| |
| | Poly (IURLResponse *const instance) |
| | Creates a new Poly instance by referencing another.
|
| |
| | Poly (const Poly< U, SmallSize, true, IURLResponse > &other) |
| | Creates a new Poly instance by referencing another.
|
| |
| | Poly (Poly< U, SmallSize, true, IURLResponse > &&other) |
| | Creates a new Poly instance by referencing another.
|
| |
| bool | isCopyable () const noexcept |
| | Checks if the Poly copy constructor can be safely called.
|
| |
| Poly & | operator= (const Poly &other) |
| | Assigns a Poly by copying an existing one.
|
| |
| Poly & | operator= (Poly &&other) |
| | Assigns a Poly by moving an existing one.
|
| |
| Poly & | operator= (std::nullptr_t) noexcept |
| | Assigns the Poly a nullptr value.
|
| |
| bool | isMovable () const noexcept |
| | Checks if the Poly move constructor can be safely called.
|
| |
| | ~Poly () noexcept |
| | Destroys the Poly and destroys the object is present.
|
| |
| TT & | emplace (Args &&... args) |
| | Emplace a new object of type TT into the Poly.
|
| |
| TT & | emplace (TT &&instance) |
| |
| bool | valid () const |
| | Checks if the pointer has a valid object stored in it.
|
| |
| bool | empty () const |
| | Checks if the pointer has a valid object stored in it.
|
| |
| | operator bool () const |
| | Checks if the pointer has a valid object stored in it.
|
| |
| IURLResponse * | get () |
| |
| const IURLResponse * | get () const |
| |
| IURLResponse * | operator-> () |
| |
| const IURLResponse * | operator-> () const |
| |
| const IURLResponse & | operator* () const & |
| |
| IURLResponse & | operator* () & |
| | &
|
| |
| IURLResponse && | operator* () && |
| | &
|
| |
| const std::type_info & | getTypeID () const |
| |
| bool | is () const |
| | Checks if the hold object is of type TT.
|
| |
| TT * | being () |
| | Safely casts the hold type to TT.
|
| |
| const TT * | being () const |
| | Safely casts the hold type to TT.
|
| |
| TT & | as () & |
| | Casts the hold type to TT.
|
| |
| TT && | as () && |
| | Casts the hold type to TT.
|
| |
| const TT & | as () const & |
| | Casts the hold type to TT.
|
| |
The metadata associated with the response to a URL load request, independent of protocol and URL scheme.
URLResponse objects don't contain the actual bytes representing the content of a URL. Instead, the data is returned using DataStreams that can be fetched from the URLResponse.