senf::ValueParserBase< Parser, ValueType, FixedBytes > Struct Template Reference

#include <senf/Packets/PacketParser.hh>
Inheritance diagram for senf::ValueParserBase< Parser, ValueType, FixedBytes >:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class Parser, typename ValueType, PacketParserBase::size_type FixedBytes>
struct senf::ValueParserBase< Parser, ValueType, FixedBytes >

Definition at line 523 of file PacketParser.hh.


Public Types

typedef ValueParserBase
< Parser, ValueType,
FixedBytes > 
Base
typedef ValueType  value_type

Public Member Functions

  ValueParserBase (data_iterator i, state_type s)
  operator value_type () const
byte operator[] (size_type index)
Parser const &  operator= (value_type const &other)

Static Public Attributes

static size_type const  fixed_bytes = FixedBytes

Member Typedef Documentation

template<class Parser, typename ValueType, PacketParserBase::size_type FixedBytes>
typedef ValueParserBase<Parser, ValueType, FixedBytes> senf::ValueParserBase< Parser, ValueType, FixedBytes >::
Base

Definition at line 525 of file PacketParser.hh.

template<class Parser, typename ValueType, PacketParserBase::size_type FixedBytes>
typedef ValueType senf::ValueParserBase< Parser, ValueType, FixedBytes >::
value_type

Definition at line 528 of file PacketParser.hh.


Constructor & Destructor Documentation

template<class Parser , typename ValueType , senf::PacketParserBase::size_type FixedBytes>
senf::ValueParserBase< Parser, ValueType, FixedBytes >::
ValueParserBase ( data_iterator  i,
state_type  s )

Definition at line 119 of file PacketParser.cti.


Member Function Documentation

template<class Parser , typename ValueType , senf::PacketParserBase::size_type FixedBytes>
senf::ValueParserBase< Parser, ValueType, FixedBytes >::operator
value_type ()

Definition at line 124 of file PacketParser.cti.

template<class Parser , typename ValueType , senf::PacketParserBase::size_type FixedBytes>
Parser const & senf::ValueParserBase< Parser, ValueType, FixedBytes >::
operator= ( value_type const &  other )

Definition at line 138 of file PacketParser.cti.

template<class Parser , typename ValueType , senf::PacketParserBase::size_type FixedBytes>
senf::PacketParserBase::byte & senf::ValueParserBase< Parser, ValueType, FixedBytes >::
operator[] ( size_type  index )

Definition at line 132 of file PacketParser.cti.


Member Data Documentation

template<class Parser, typename ValueType, PacketParserBase::size_type FixedBytes>
size_type const senf::ValueParserBase< Parser, ValueType, FixedBytes >::fixed_bytes = FixedBytes
[static]

Definition at line 527 of file PacketParser.hh.


The documentation for this struct was generated from the following files: