Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex > Member List

This is the complete list of members for gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >, including all inherited members.

get() constgts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
GuardBase()=delete (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
GuardBase(GuardBase const &)=delete (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
GuardBase(GuardBase &&other) (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
GuardBase(T *pItem, TAccessorSharedMutex *pAccessorMutex, TGrowSharedMutex *pGrowMutex) (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
isValid() constgts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
m_pAccessorMutex (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >protected
m_pGrowMutex (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >protected
m_pItem (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >protected
operator=(ReadGuard const &)=delete (defined in gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >
operator=(ReadGuard &&)=default (defined in gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >
operator=(GuardBase const &)=delete (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
operator=(GuardBase &&other) (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
ReadGuard()=delete (defined in gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >
ReadGuard(ReadGuard const &)=delete (defined in gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >
ReadGuard(ReadGuard &&)=default (defined in gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >
ReadGuard(T *pItem, TAccessorSharedMutex *pAccessorMutex, TGrowSharedMutex *pGrowMutex) (defined in gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >
~GuardBase()=default (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >
~ReadGuard()gts::ReadGuard< T, TAccessorSharedMutex, TGrowSharedMutex >