CommonLibVR
RE::BSResource::RHandleType< T_Entry, T_EntryDB > Class Template Reference

#include <BSResourceHandle.h>

Public Types

using U_Entry = T_Entry
 
using U_EntryDB = T_EntryDB
 

Public Member Functions

constexpr T_Entry * get () const noexcept
 
constexpr operator bool () const noexcept
 
constexpr T_Entry & operator* () const noexcept
 
constexpr T_Entry * operator-> () const noexcept
 

Protected Attributes

T_Entry * _entry
 

Member Typedef Documentation

◆ U_Entry

template<class T_Entry , class T_EntryDB >
using RE::BSResource::RHandleType< T_Entry, T_EntryDB >::U_Entry = T_Entry

◆ U_EntryDB

template<class T_Entry , class T_EntryDB >
using RE::BSResource::RHandleType< T_Entry, T_EntryDB >::U_EntryDB = T_EntryDB

Member Function Documentation

◆ get()

template<class T_Entry , class T_EntryDB >
constexpr T_Entry* RE::BSResource::RHandleType< T_Entry, T_EntryDB >::get ( ) const
inlineconstexprnoexcept

◆ operator bool()

template<class T_Entry , class T_EntryDB >
constexpr RE::BSResource::RHandleType< T_Entry, T_EntryDB >::operator bool ( ) const
inlineexplicitconstexprnoexcept

◆ operator*()

template<class T_Entry , class T_EntryDB >
constexpr T_Entry& RE::BSResource::RHandleType< T_Entry, T_EntryDB >::operator* ( ) const
inlineconstexprnoexcept

◆ operator->()

template<class T_Entry , class T_EntryDB >
constexpr T_Entry* RE::BSResource::RHandleType< T_Entry, T_EntryDB >::operator-> ( ) const
inlineconstexprnoexcept

Member Data Documentation

◆ _entry

template<class T_Entry , class T_EntryDB >
T_Entry* RE::BSResource::RHandleType< T_Entry, T_EntryDB >::_entry
protected

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