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

This is the complete list of members for gts::internal::GuardBase< 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=(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 >
~GuardBase()=default (defined in gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >)gts::internal::GuardBase< T, TAccessorSharedMutex, TGrowSharedMutex >