#include <BinaryDecoder.h>
|  | 
| static int32_t | decodeInteger (const std::vector< char > &encodedData, uint32_t &position) | 
|  | 
| static int32_t | decodeInteger (const std::vector< uint8_t > &encodedData, uint32_t &position) | 
|  | 
| static int64_t | decodeInteger64 (const std::vector< char > &encodedData, uint32_t &position) | 
|  | 
| static int64_t | decodeInteger64 (const std::vector< uint8_t > &encodedData, uint32_t &position) | 
|  | 
| static uint8_t | decodeByte (const std::vector< char > &encodedData, uint32_t &position) | 
|  | 
| static uint8_t | decodeByte (const std::vector< uint8_t > &encodedData, uint32_t &position) | 
|  | 
| static std::vector< uint8_t > | decodeBinary (const std::vector< char > &encodedData, uint32_t &position) | 
|  | 
| static std::vector< uint8_t > | decodeBinary (const std::vector< uint8_t > &encodedData, uint32_t &position) | 
|  | 
| static bool | decodeBoolean (const std::vector< char > &encodedData, uint32_t &position) | 
|  | 
| static bool | decodeBoolean (const std::vector< uint8_t > &encodedData, uint32_t &position) | 
|  | 
| static double | decodeFloat (const std::vector< char > &encodedData, uint32_t &position) | 
|  | 
| static double | decodeFloat (const std::vector< uint8_t > &encodedData, uint32_t &position) | 
|  | 
§ BinaryDecoder() [1/4]
  
  | 
        
          | BaseLib::BinaryDecoder::BinaryDecoder | ( |  | ) |  |  | default | 
 
 
§ BinaryDecoder() [2/4]
  
  | 
        
          | BaseLib::BinaryDecoder::BinaryDecoder | ( | bool | ansi | ) |  |  | explicit | 
 
 
§ BinaryDecoder() [3/4]
Dummy constructor for backwards compatability. 
 
 
§ BinaryDecoder() [4/4]
Dummy constructor for backwards compatability. 
 
 
§ ~BinaryDecoder()
  
  | 
        
          | BaseLib::BinaryDecoder::~BinaryDecoder | ( |  | ) |  |  | default | 
 
 
§ decodeBinary() [1/2]
  
  | 
        
          | std::vector< uint8_t > BaseLib::BinaryDecoder::decodeBinary | ( | const std::vector< char > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeBinary() [2/2]
  
  | 
        
          | std::vector< uint8_t > BaseLib::BinaryDecoder::decodeBinary | ( | const std::vector< uint8_t > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeBoolean() [1/2]
  
  | 
        
          | bool BaseLib::BinaryDecoder::decodeBoolean | ( | const std::vector< char > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeBoolean() [2/2]
  
  | 
        
          | bool BaseLib::BinaryDecoder::decodeBoolean | ( | const std::vector< uint8_t > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeByte() [1/2]
  
  | 
        
          | uint8_t BaseLib::BinaryDecoder::decodeByte | ( | const std::vector< char > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeByte() [2/2]
  
  | 
        
          | uint8_t BaseLib::BinaryDecoder::decodeByte | ( | const std::vector< uint8_t > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeFloat() [1/2]
  
  | 
        
          | double BaseLib::BinaryDecoder::decodeFloat | ( | const std::vector< char > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeFloat() [2/2]
  
  | 
        
          | double BaseLib::BinaryDecoder::decodeFloat | ( | const std::vector< uint8_t > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeInteger() [1/2]
  
  | 
        
          | int32_t BaseLib::BinaryDecoder::decodeInteger | ( | const std::vector< char > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeInteger() [2/2]
  
  | 
        
          | int32_t BaseLib::BinaryDecoder::decodeInteger | ( | const std::vector< uint8_t > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeInteger64() [1/2]
  
  | 
        
          | int64_t BaseLib::BinaryDecoder::decodeInteger64 | ( | const std::vector< char > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeInteger64() [2/2]
  
  | 
        
          | int64_t BaseLib::BinaryDecoder::decodeInteger64 | ( | const std::vector< uint8_t > & | encodedData, |  
          |  |  | uint32_t & | position |  
          |  | ) |  |  |  | static | 
 
 
§ decodeString() [1/2]
      
        
          | std::string BaseLib::BinaryDecoder::decodeString | ( | const std::vector< char > & | encodedData, | 
        
          |  |  | uint32_t & | position | 
        
          |  | ) |  |  | 
      
 
 
§ decodeString() [2/2]
      
        
          | std::string BaseLib::BinaryDecoder::decodeString | ( | const std::vector< uint8_t > & | encodedData, | 
        
          |  |  | uint32_t & | position | 
        
          |  | ) |  |  | 
      
 
 
§ _ansi
  
  | 
        
          | bool BaseLib::BinaryDecoder::_ansi = false |  | protected | 
 
 
§ _ansiConverter
  
  | 
        
          | std::shared_ptr<Ansi> BaseLib::BinaryDecoder::_ansiConverter |  | protected | 
 
 
The documentation for this class was generated from the following files: