RetroArch
Public Types | Public Member Functions | Public Attributes | List of all members
internal::PointerInterface< T > Struct Template Reference

#include <internal_interface.hpp>

Inheritance diagram for internal::PointerInterface< T >:
[legend]
Collaboration diagram for internal::PointerInterface< T >:
[legend]

Public Types

enum  { ArraySize = 1, Size = sizeof(T *) }
 
enum  { PreDereference = true }
 

Public Member Functions

 PointerInterface ()
 
Tget ()
 

Public Attributes

Tptr
 

Member Enumeration Documentation

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
ArraySize 
Size 

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
PreDereference 

Constructor & Destructor Documentation

◆ PointerInterface()

template<typename T >
internal::PointerInterface< T >::PointerInterface ( )
inline

Member Function Documentation

◆ get()

template<typename T >
T& internal::PointerInterface< T >::get ( )
inline

Member Data Documentation

◆ ptr

template<typename T >
T* internal::PointerInterface< T >::ptr

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