Wiselib
Public Types | Static Public Member Functions
wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > > Class Template Reference

#include <std_pair.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef BlockData_P BlockData
typedef std::pair< A, B > Type
typedef Type::first_type First
typedef Type::second_type Second
typedef OsModel::size_t size_t

Static Public Member Functions

static Type read (BlockData *target)
static void read (BlockData *target, Type &value)
static size_t write (BlockData *target, Type &value)

template<typename OsModel_P, typename BlockData_P, typename A, typename B>
class wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >


Member Typedef Documentation

template<typename OsModel_P , typename BlockData_P , typename A , typename B >
typedef BlockData_P wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::BlockData
template<typename OsModel_P , typename BlockData_P , typename A , typename B >
typedef Type::first_type wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::First
template<typename OsModel_P , typename BlockData_P , typename A , typename B >
typedef OsModel_P wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::OsModel
template<typename OsModel_P , typename BlockData_P , typename A , typename B >
typedef Type::second_type wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::Second
template<typename OsModel_P , typename BlockData_P , typename A , typename B >
typedef OsModel::size_t wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::size_t
template<typename OsModel_P , typename BlockData_P , typename A , typename B >
typedef std::pair<A, B> wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::Type

Member Function Documentation

template<typename OsModel_P , typename BlockData_P , typename A , typename B >
static Type wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::read ( BlockData target) [inline, static]
template<typename OsModel_P , typename BlockData_P , typename A , typename B >
static void wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::read ( BlockData target,
Type value 
) [inline, static]
template<typename OsModel_P , typename BlockData_P , typename A , typename B >
static size_t wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, std::pair< A, B > >::write ( BlockData target,
Type value 
) [inline, static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines