| 
    KiCad PCB EDA Suite
    
   | 
 
#include <altium_binary_parser.h>
  
Public Member Functions | |
| ALTIUM_COMPRESSED_READER (const std::string &aData) | |
| std::pair< int, std::string * > | ReadCompressedString () | 
| int32_t | ReadInt32 () | 
| int16_t | ReadInt16 () | 
| uint8_t | ReadByte () | 
| std::string | ReadShortPascalString () | 
| std::string | ReadFullPascalString () | 
Private Member Functions | |
| std::string * | decompressData (std::string &aData) | 
Private Attributes | |
| std::string | decompressedData | 
| const std::string & | m_data | 
| size_t | m_position | 
Definition at line 413 of file altium_binary_parser.h.
      
  | 
  inline | 
Definition at line 416 of file altium_binary_parser.h.
References ALTIUM_BINARY_READER::ALTIUM_BINARY_READER().
      
  | 
  inlineprivate | 
Definition at line 441 of file altium_binary_parser.h.
References decompressedData.
Referenced by ReadCompressedString().
      
  | 
  inlineinherited | 
Definition at line 374 of file altium_binary_parser.h.
References m_data, and m_position.
Referenced by SCH_IO_ALTIUM::ParseLibFile(), ALTIUM_COMPRESSED_READER::ReadCompressedString(), and ReadShortPascalString().
      
  | 
  inline | 
Definition at line 419 of file altium_binary_parser.h.
References decompressData(), ALTIUM_BINARY_READER::ReadByte(), ALTIUM_BINARY_READER::ReadFullPascalString(), ALTIUM_BINARY_READER::ReadShortPascalString(), and result.
Referenced by SCH_IO_ALTIUM::ParseLibFile().
      
  | 
  inlineinherited | 
Definition at line 396 of file altium_binary_parser.h.
References m_data, m_position, and ReadInt32().
Referenced by ALTIUM_COMPRESSED_READER::ReadCompressedString().
      
  | 
  inlineinherited | 
Definition at line 364 of file altium_binary_parser.h.
References m_data, and m_position.
Referenced by SCH_IO_ALTIUM::ParseLibFile().
      
  | 
  inlineinherited | 
Definition at line 354 of file altium_binary_parser.h.
References m_data, and m_position.
Referenced by SCH_IO_ALTIUM::ParseLibFile(), and ReadFullPascalString().
      
  | 
  inlineinherited | 
Definition at line 384 of file altium_binary_parser.h.
References m_data, m_position, and ReadByte().
Referenced by SCH_IO_ALTIUM::ParseLibFile(), and ALTIUM_COMPRESSED_READER::ReadCompressedString().
      
  | 
  private | 
Definition at line 439 of file altium_binary_parser.h.
Referenced by decompressData().
      
  | 
  privateinherited | 
Definition at line 409 of file altium_binary_parser.h.
Referenced by ALTIUM_BINARY_READER(), ReadByte(), ReadFullPascalString(), ReadInt16(), ReadInt32(), and ReadShortPascalString().
      
  | 
  privateinherited | 
Definition at line 410 of file altium_binary_parser.h.
Referenced by ALTIUM_BINARY_READER(), ReadByte(), ReadFullPascalString(), ReadInt16(), ReadInt32(), and ReadShortPascalString().