Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

detail::PayloadTraits< EmptyType > Struct Template Reference

#include <PayloadTraits.hpp>

List of all members.

Public Types

typedef EmptyType PayloadType

Static Public Member Functions

template<typename OffsetType>
static bool equals (const Fragment< EmptyType, OffsetType > &lhs, const Fragment< EmptyType, OffsetType > &rhs)
template<class ContainerType, typename OffsetType>
static Fragment< EmptyType,
OffsetType >::SizeType 
mergeAndReplace (ContainerType &s,::std::pair< typename List< Fragment< EmptyType, OffsetType >, ContainerType >::Iterator, typename List< Fragment< EmptyType, OffsetType >, ContainerType >::Iterator > &range, const Fragment< EmptyType, OffsetType > &toMerge)

Static Public Attributes

static const bool allowEmptyFragments = true

template<>
struct detail::PayloadTraits< EmptyType >


Member Typedef Documentation

typedef EmptyType detail::PayloadTraits< EmptyType >::PayloadType
 

Definition at line 31 of file PayloadTraits.hpp.


Member Function Documentation

template<typename OffsetType>
static bool detail::PayloadTraits< EmptyType >::equals const Fragment< EmptyType, OffsetType > &  lhs,
const Fragment< EmptyType, OffsetType > &  rhs
[inline, static]
 

Definition at line 34 of file PayloadTraits.hpp.

template<class ContainerType, typename OffsetType>
static Fragment< EmptyType, OffsetType >::SizeType detail::PayloadTraits< EmptyType >::mergeAndReplace ContainerType &  s,
::std::pair< typename List< Fragment< EmptyType, OffsetType >, ContainerType >::Iterator, typename List< Fragment< EmptyType, OffsetType >, ContainerType >::Iterator > &  range,
const Fragment< EmptyType, OffsetType > &  toMerge
[inline, static]
 

Definition at line 41 of file PayloadTraits.hpp.

References detail::Fragment< Payload, OffsetType >::begin(), and detail::Fragment< Payload, OffsetType >::end().


Member Data Documentation

const bool detail::PayloadTraits< EmptyType >::allowEmptyFragments = true [static]
 

Definition at line 32 of file PayloadTraits.hpp.


The documentation for this struct was generated from the following file:
Generated on Thu Dec 15 10:40:15 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2