senf::Int32Parser Struct Reference
[Integer parsers]

Parse 32bit signed byte aligned integer. More...

#include <senf/Packets/IntParser.hh>

Inheritance diagram for senf::Int32Parser:
Inheritance graph
[legend]

List of all members.


Detailed Description

Parse 32bit signed byte aligned integer.
See also:
Integer parsers

Definition at line 292 of file IntParser.hh.


Public Types

typedef boost::int32_t  value_type

Public Member Functions

  Int32Parser (data_iterator i, state_type s)
value_type  value () const
void  value (value_type v)
Int32Parser const &  operator= (value_type other)

Static Public Attributes

static size_type const  fixed_bytes = 4
static value_type const  min_value = -2147483647 - 1
static value_type const  max_value = 2147483647

Related Functions

(Note that these are not member functions.)

std::ostream &  operator<< (std::ostream &os, Int32Parser const &i)
  Write parsed value to stream.

Member Typedef Documentation

typedef boost::int32_t senf::Int32Parser::
value_type

Constructor & Destructor Documentation

senf::Int32Parser::
Int32Parser ( data_iterator  i,
state_type  s )

Definition at line 296 of file IntParser.hh.


Member Function Documentation

Int32Parser const& senf::Int32Parser::
operator= ( value_type  other )

Definition at line 307 of file IntParser.hh.

void senf::Int32Parser::
value ( value_type  v )

Definition at line 306 of file IntParser.hh.

value_type senf::Int32Parser::
value ()

Definition at line 305 of file IntParser.hh.


Friends And Related Function Documentation

std::ostream &
operator<< ( std::ostream &  os,
Int32Parser const &  i )

Write parsed value to stream.

Definition at line 312 of file IntParser.hh.


Member Data Documentation

Definition at line 301 of file IntParser.hh.

value_type const senf::Int32Parser::max_value = 2147483647
[static]

Definition at line 303 of file IntParser.hh.

value_type const senf::Int32Parser::min_value = -2147483647 - 1
[static]

Definition at line 302 of file IntParser.hh.


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