TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
SyncCounter Struct Reference

Detailed Description

Synchronized counter, safe across multiple threads.

Public Member Functions

 SyncCounter ()
 
 SyncCounter (tSyncInt v)
 
 SyncCounter (const SyncCounter &v)
 
__forceinline tSyncInt Inc ()
 
__forceinline tSyncInt Dec ()
 
__forceinline void Set (tSyncInt v)
 
__forceinline tSyncInt Get () const
 

Constructor & Destructor Documentation

SyncCounter ( tSyncInt  v)
explicit
SyncCounter ( const SyncCounter v)

Member Function Documentation

__forceinline tSyncInt Inc ( )
__forceinline tSyncInt Dec ( )
__forceinline void Set ( tSyncInt  v)
__forceinline tSyncInt Get ( ) const