PIP 5.9.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Шаблон класса PIProtectedVariable< T >

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

#include <piprotectedvariable.h>

Классы

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

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

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

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

template<typename T>
class PIProtectedVariable< T >

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