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::internal::TupleTail< N, T > Struct Template Reference

#include <mediascanner/dbustypes.h>

Public Types

typedef boost::tuples::element
< N-1, T >::type 
value_type
 
typedef TupleTail< N-1, T > predecessor
 

Static Public Member Functions

static const Signaturesignature ()
 
static void make_value (GVariant *variant, T *value)
 
static void make_variant (const T &value, GVariantBuilder *builder)
 

Member Typedef Documentation

template<size_t N, typename T >
typedef TupleTail<N - 1, T> mediascanner::dbus::internal::TupleTail< N, T >::predecessor
template<size_t N, typename T >
typedef boost::tuples::element<N - 1, T>::type mediascanner::dbus::internal::TupleTail< N, T >::value_type

Member Function Documentation

template<size_t N, typename T >
static void mediascanner::dbus::internal::TupleTail< N, T >::make_value ( GVariant variant,
T *  value 
)
inlinestatic
template<size_t N, typename T >
static void mediascanner::dbus::internal::TupleTail< N, T >::make_variant ( const T &  value,
GVariantBuilder *  builder 
)
inlinestatic
template<size_t N, typename T >
static const Signature& mediascanner::dbus::internal::TupleTail< N, T >::signature ( )
inlinestatic