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
MountPointGuard & operator= (MountPointGuard &&other) noexcept
void Release ()
MountPoint * Get () const
template<class T>
 MountPointGuard (const SharedPtr< T > &mountPoint)

Private Attributes

SharedPtr< MountPoint > mountPoint_

Additional Inherited Members

Protected 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

Detailed Description

Helper class to mount and unmount an object automatically.


The documentation for this class was generated from the following files:
  • Urho3D/IO/VirtualFileSystem.h
  • Urho3D/IO/VirtualFileSystem.cpp