|
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.