Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
libcargo-gvariant

cargo GVariant interface More...

Functions

template<class Cargo >
void cargo::loadFromGVariant (GVariant *gvariant, Cargo &visitable)
 Fills the cargo structure with data stored in the GVariant. More...
 
template<class Cargo >
GVariant * cargo::saveToGVariant (const Cargo &visitable)
 Saves the visitable in a GVariant. More...
 

Detailed Description

cargo GVariant interface

Function Documentation

template<class Cargo >
void cargo::loadFromGVariant ( GVariant *  gvariant,
Cargo &  visitable 
)

Fills the cargo structure with data stored in the GVariant.

Parameters
gvariantdata in GVariant type
visitablevisitable structure to fill
template<class Cargo >
GVariant* cargo::saveToGVariant ( const Cargo &  visitable)

Saves the visitable in a GVariant.

Parameters
visitablevisitable structure to convert