Rebel Fork Framework
Urho3D::MountPointGuard Class Reference

Helper class to mount and unmount an object automatically. More...

#include <Urho3D/IO/VirtualFileSystem.h>

Inheritance diagram for Urho3D::MountPointGuard:
Urho3D::MovableNonCopyable

Public Member Functions

 MountPointGuard (MountPoint *mountPoint)
 
 MountPointGuard (MountPointGuard &&other) noexcept
 
MountPointGuardoperator= (MountPointGuard &&other) noexcept
 
void Release ()
 
MountPointGet () const
 
template<class T >
 MountPointGuard (const SharedPtr< T > &mountPoint)
 

Private Attributes

SharedPtr< MountPointmountPoint_
 

Additional Inherited Members

- Protected Member Functions inherited from Urho3D::MovableNonCopyable
 MovableNonCopyable (MovableNonCopyable &&other)=default
 
MovableNonCopyableoperator= (MovableNonCopyable &&other)=default
 
 MovableNonCopyable (const MovableNonCopyable &other)=delete
 
MovableNonCopyableoperator= (const MovableNonCopyable &other)=delete
 

Detailed Description

Helper class to mount and unmount an object automatically.


The documentation for this class was generated from the following files: