Ubuntu TV Media Scanner
A centralized index for removable media content.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions | List of all members
mediascanner::dbus::BoxedType< T > Struct Template Reference

#include <mediascanner/dbustypes.h>

Public Types

typedef T value_type
 
typedef BoxedTypeTrait< T >
::boxed_type 
boxed_type
 

Static Public Member Functions

static const Signaturesignature ()
 
static GVariantmake_variant (value_type value)
 
static T make_value (GVariant *variant)
 
static boxed_type make_boxed (value_type value)
 
static value_type make_unboxed (boxed_type value)
 

Member Typedef Documentation

template<typename T>
typedef BoxedTypeTrait<T>::boxed_type mediascanner::dbus::BoxedType< T >::boxed_type
template<typename T>
typedef T mediascanner::dbus::BoxedType< T >::value_type

Member Function Documentation

template<typename T>
static boxed_type mediascanner::dbus::BoxedType< T >::make_boxed ( value_type  value)
static
template<typename T>
static value_type mediascanner::dbus::BoxedType< T >::make_unboxed ( boxed_type  value)
static
template<typename T>
static T mediascanner::dbus::BoxedType< T >::make_value ( GVariant variant)
inlinestatic
template<typename T>
static GVariant* mediascanner::dbus::BoxedType< T >::make_variant ( value_type  value)
inlinestatic
template<typename T>
static const Signature& mediascanner::dbus::BoxedType< T >::signature ( )
inlinestatic