sead
Loading...
Searching...
No Matches
sead::ResourcePtr Class Reference

#include <seadResourceMgr.h>

Public Member Functions

 ResourcePtr (Resource *ptr)
 operator Resource * ()
 operator const Resource * () const
Resourceoperator* ()
Resourceoperator-> ()
const Resourceoperator* () const
const Resourceoperator-> () const
bool isNull () const

Private Attributes

ResourcemPtr

Constructor & Destructor Documentation

◆ ResourcePtr()

sead::ResourcePtr::ResourcePtr ( Resource * ptr)
inline

Member Function Documentation

◆ operator Resource *()

sead::ResourcePtr::operator Resource * ( )
inline

◆ operator const Resource *()

sead::ResourcePtr::operator const Resource * ( ) const
inline

◆ operator*() [1/2]

Resource & sead::ResourcePtr::operator* ( )
inline

◆ operator->() [1/2]

Resource * sead::ResourcePtr::operator-> ( )
inline

◆ operator*() [2/2]

const Resource & sead::ResourcePtr::operator* ( ) const
inline

◆ operator->() [2/2]

const Resource * sead::ResourcePtr::operator-> ( ) const
inline

◆ isNull()

bool sead::ResourcePtr::isNull ( ) const
inline

Member Data Documentation

◆ mPtr

Resource* sead::ResourcePtr::mPtr
private