Rebel Fork Framework
|
Archive block scope guard. More...
#include <Urho3D/IO/Archive.h>
Public Member Functions | |
ArchiveBlock ()=default | |
Construct invalid. | |
ArchiveBlock (Archive &archive, unsigned sizeHint=0) | |
Construct valid. | |
~ArchiveBlock () | |
Destruct. | |
ArchiveBlock (ArchiveBlock &&other) | |
Move-construct. | |
ArchiveBlock & | operator= (ArchiveBlock &&other) |
Move-assign. | |
void | Swap (ArchiveBlock &other) |
Swap with another. | |
operator bool () const | |
Convert to bool. | |
unsigned | GetSizeHint () const |
Get size hint. | |
Private Attributes | |
Archive * | archive_ {} |
Archive. | |
unsigned | sizeHint_ {} |
Block size. | |
Additional Inherited Members | |
Private Member Functions inherited from Urho3D::MovableNonCopyable | |
MovableNonCopyable (MovableNonCopyable &&other)=default | |
MovableNonCopyable & | operator= (MovableNonCopyable &&other)=default |
MovableNonCopyable (const MovableNonCopyable &other)=delete | |
MovableNonCopyable & | operator= (const MovableNonCopyable &other)=delete |
Archive block scope guard.