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

detail::BadFragment< FragmentT > Class Template Reference

#include <Exception.hpp>

Inheritance diagram for detail::BadFragment< FragmentT >:

detail::Exception List of all members.

Public Types

typedef FragmentT FragmentType
typedef FragmentType::SizeType SizeType
typedef FragmentType::PayloadType PayloadType

Public Member Functions

 BadFragment (SizeType begin, SizeType end, const PayloadType &payload) throw ()
 ~BadFragment () throw ()
SizeType begin () const
SizeType end () const

Private Attributes

SizeType begin_
SizeType end_
PayloadType payload_

template<class FragmentT>
class detail::BadFragment< FragmentT >


Member Typedef Documentation

template<class FragmentT>
typedef FragmentT detail::BadFragment< FragmentT >::FragmentType
 

Definition at line 46 of file Exception.hpp.

template<class FragmentT>
typedef FragmentType::PayloadType detail::BadFragment< FragmentT >::PayloadType
 

Definition at line 48 of file Exception.hpp.

template<class FragmentT>
typedef FragmentType::SizeType detail::BadFragment< FragmentT >::SizeType
 

Definition at line 47 of file Exception.hpp.


Constructor & Destructor Documentation

template<class FragmentT>
detail::BadFragment< FragmentT >::BadFragment SizeType  begin,
SizeType  end,
const PayloadType payload
throw () [inline]
 

Definition at line 49 of file Exception.hpp.

template<class FragmentT>
detail::BadFragment< FragmentT >::~BadFragment  )  throw () [inline]
 

Definition at line 55 of file Exception.hpp.


Member Function Documentation

template<class FragmentT>
SizeType detail::BadFragment< FragmentT >::begin  )  const [inline]
 

Definition at line 56 of file Exception.hpp.

References detail::BadFragment< FragmentT >::begin_.

template<class FragmentT>
SizeType detail::BadFragment< FragmentT >::end  )  const [inline]
 

Definition at line 57 of file Exception.hpp.

References detail::BadFragment< FragmentT >::end_.


Member Data Documentation

template<class FragmentT>
SizeType detail::BadFragment< FragmentT >::begin_ [private]
 

Definition at line 59 of file Exception.hpp.

Referenced by detail::BadFragment< FragmentT >::begin().

template<class FragmentT>
SizeType detail::BadFragment< FragmentT >::end_ [private]
 

Definition at line 60 of file Exception.hpp.

Referenced by detail::BadFragment< FragmentT >::end().

template<class FragmentT>
PayloadType detail::BadFragment< FragmentT >::payload_ [private]
 

Definition at line 61 of file Exception.hpp.


The documentation for this class 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