PIP 5.6.1
Platform-Independent Primitives
Классы | Открытые члены | Полный список членов класса
Шаблон класса PIProtectedVariable< T >

Шаблонный класс потокобезопасной переменной Подробнее...

#include <piprotectedvariable.h>

Классы

class  Pointer
 Указателеподобная обертка, возвращаемая getRef(), пока защищенное значение остается заблокированным. Подробнее...
 

Открытые члены

 PIProtectedVariable (T v=T())
 Создает PIProtectedVariable и инициализирует переменную значением v.
 
void set (T v)
 Заменяет защищенное значение на v.
 
Pointer getRef ()
 Блокирует значение и возвращает обертку для доступа к нему.
 
get () const
 Возвращает копию защищенного значения.
 
PIProtectedVariable< T > & operator= (T v)
 Заменяет защищенное значение на v.
 

Подробное описание

template<typename T>
class PIProtectedVariable< T >

Шаблонный класс потокобезопасной переменной