| 
    rds2cpp
    
   C++ library for parsing RDS files 
   | 
 
Contents of the parsed RDS file. More...
#include <RdsFile.hpp>
Public Attributes | |
| uint32_t | format_version | 
| std::array< unsigned char, 3 > | writer_version | 
| std::array< unsigned char, 3 > | reader_version | 
| std::string | encoding | 
| std::unique_ptr< RObject > | object | 
| std::vector< Environment > | environments | 
| std::vector< Symbol > | symbols | 
| std::vector< ExternalPointer > | external_pointers | 
Contents of the parsed RDS file.
| std::string rds2cpp::RdsFile::encoding | 
Encoding required to read the file.
| std::vector<Environment> rds2cpp::RdsFile::environments | 
All environments inside the file. This can be referenced by the index in EnvironmentIndex. 
| std::vector<ExternalPointer> rds2cpp::RdsFile::external_pointers | 
All external pointers inside the file. This can be referenced by the index in ExternalPointerIndex. 
| uint32_t rds2cpp::RdsFile::format_version | 
Version of the RDS format.
| std::unique_ptr<RObject> rds2cpp::RdsFile::object | 
The unserialized object.
| std::array<unsigned char, 3> rds2cpp::RdsFile::reader_version | 
Minimum R version required to read the file as major-minor-patch integers.
| std::vector<Symbol> rds2cpp::RdsFile::symbols | 
All symbols inside the file. This can be referenced by the index in SymbolIndex. 
| std::array<unsigned char, 3> rds2cpp::RdsFile::writer_version | 
R version used to write the file as major-minor-patch integers.