For internal use only.
This class contains all the integer operations supported by the integer parsers. It is inherited by each integer parser.
Definition at line 49 of file IntParser.ih.
Public Types |
|
typedef Value | value_type |
Public Member Functions |
|
operator Value () const | |
unary (~) unary(!) unary(-) mutator(+) mutator(-) mutator(*) mutator(/) mutator(%) mutator(<<) mutator(>>) mutator(&) mutator(|) mutator(^) Derived const &operator++() | |
Derived const & | operator-- () |
Value | operator++ (int) |
Value | operator-- (int) |
typedef Value senf::detail::packet::IntParserOps< Derived, Value >:: | ||||
value_type | ||||
Reimplemented in senf::MIHTLVLengthParser, senf::Int8Parser, senf::UInt8Parser, senf::Int16Parser, senf::Int16LSBParser, senf::UInt16Parser, senf::UInt16LSBParser, senf::Int24Parser, senf::UInt24Parser, senf::Int32Parser, senf::UInt32Parser, senf::UInt32LSBParser, senf::Int64Parser, senf::UInt64Parser, senf::UInt64LSBParser, senf::IntFieldParser< Start, End >, senf::UIntFieldParser< Start, End >, and senf::FlagParser< Bit >.
Definition at line 52 of file IntParser.ih.
senf::detail::packet::IntParserOps< Derived, Value >::operator | ||||
Value | () | |||
Definition at line 54 of file IntParser.ih.
Value senf::detail::packet::IntParserOps< Derived, Value >:: | ||||
operator++ | ( | int | ) | |
Definition at line 85 of file IntParser.ih.
Value senf::detail::packet::IntParserOps< Derived, Value >:: | ||||
operator-- | ( | int | ) | |
Definition at line 87 of file IntParser.ih.
Derived const& senf::detail::packet::IntParserOps< Derived, Value >:: | ||||
operator-- | () | |||
Definition at line 82 of file IntParser.ih.
senf::detail::packet::IntParserOps< Derived, Value >:: | ||||
unary | ( | ~ | ) | |
Definition at line 62 of file IntParser.ih.