PIP 5.5.3
Platform-Independent Primitives
Открытые члены | Открытые статические члены | Полный список членов класса
Класс PIVariantSimple

Простой вариативный тип. Подробнее...

#include <pivariantsimple.h>

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

 PIVariantSimple ()
 Создает пустой PIVariantSimple.
 
 PIVariantSimple (const PIVariantSimple &v)
 Создает копию PIVariantSimple.
 
PIVariantSimpleoperator= (const PIVariantSimple &v)
 Оператор присваивания.
 
template<typename T >
void setValue (const T &v)
 Устанавливает значение в "v".
 
template<typename T >
value () const
 Возвращает значение как тип "T". Подробнее...
 

Открытые статические члены

template<typename T >
static PIVariantSimple fromValue (const T &v)
 Возвращает PIVariantSimple со значением "v".
 

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

Простой вариативный тип.

Методы

◆ value()

template<typename T >
T PIVariantSimple::value ( ) const
inline

Возвращает значение как тип "T".

В отличии от PIVariant этот класс строго проверяет типы. Возвращает значение только если этот же тип был установлен ранее.