19 #include <QtCore/QVariant> 
   31     template<
typename T, 
template <
typename> 
class CONTAINER>
 
   32     static CONTAINER<T> toTypedContainer(
const CONTAINER<QVariant>& variants);
 
   34     template<
typename T, 
template <
typename> 
class CONTAINER>
 
   35     static CONTAINER<QVariant> toContainerOfVariants(
const CONTAINER<T>& typeds);
 
   58 template<
typename T, 
template <
typename> 
class CONTAINER>
 
   62     std::transform(variants.begin(), variants.end(),
 
   63                    std::back_inserter(typeds),
 
   64                    std::ptr_fun(&qVariantValue<T>));
 
   76 template<
typename T, 
template <
typename> 
class CONTAINER>
 
   79     CONTAINER<QVariant> variants;
 
   80     std::transform(typeds.begin(), typeds.end(),
 
   81                    std::back_inserter(variants),
 
   82                    std::ptr_fun(&QVariant::fromValue<T>));
 
Provides a collection of tools around QVariant. 
Definition: qvariant_utils.h:28
 
#define QTTOOLS_CORE_EXPORT
Definition: core.h:27
 
Definition: grid_numbering.cpp:19
 
static CONTAINER< T > toTypedContainer(const CONTAINER< QVariant > &variants)
Converts a container of QVariant to a container of typed data (T) 
Definition: qvariant_utils.h:59
 
static CONTAINER< QVariant > toContainerOfVariants(const CONTAINER< T > &typeds)
Converts a container of typed data (T) to a container of QVariant. 
Definition: qvariant_utils.h:77