class HPS::Stream::Toolkit : public HPS::Object
The Toolkit class is the primary support class which manages streaming of HSF data.
inline virtual HPS::Type ObjectType() const
This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
The declared type of the object in question, which may differ from the true, underlying type.
Toolkit &operator=(Toolkit &&in_toolkit)
The move assignment operator transfers the underlying impl of the rvalue reference to this Toolkit thereby avoiding a copy.
Toolkit &operator=(Toolkit const &in_toolkit)
Associate this Toolkit with the same underlying impl as the source Toolkit.
virtual void Restart()
Restarts the Toolkit object so that it can be reused for importing or exporting.
The Default constructor creates an empty Toolkit object.
The move constructor creates a Toolkit by transferring the underlying impl of the rvalue reference to this Toolkit thereby avoiding a copy and allocation.
in_toolkit – An rvalue reference to a Toolkit to take the impl from.
- inline virtual HPS::Type ObjectType() const