JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::detail::NRMScopedAccessImpl< T, true > Class Template Reference

#include <JPLSpatial/Utilities/RealtimeObject.h>

Public Member Functions

const T * get () const noexcept
 
const T & operator* () const noexcept
 
const T * operator-> () const noexcept
 

Protected Member Functions

 NRMScopedAccessImpl (NonRealtimeMutatable< T > &parent) noexcept
 
 ~NRMScopedAccessImpl () noexcept
 

Constructor & Destructor Documentation

◆ NRMScopedAccessImpl()

template<typename T >
JPL::detail::NRMScopedAccessImpl< T, true >::NRMScopedAccessImpl ( NonRealtimeMutatable< T > &  parent)
inlineprotectednoexcept

◆ ~NRMScopedAccessImpl()

template<typename T >
JPL::detail::NRMScopedAccessImpl< T, true >::~NRMScopedAccessImpl ( )
inlineprotectednoexcept

Member Function Documentation

◆ get()

template<typename T >
const T * JPL::detail::NRMScopedAccessImpl< T, true >::get ( ) const
inlinenoexcept

◆ operator*()

template<typename T >
const T & JPL::detail::NRMScopedAccessImpl< T, true >::operator* ( ) const
inlinenoexcept

◆ operator->()

template<typename T >
const T * JPL::detail::NRMScopedAccessImpl< T, true >::operator-> ( ) const
inlinenoexcept

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