|
rds2cpp
Read and write RDS/RDA files in C++
|
Contents of the parsed RDS file. More...
#include <RdsFile.hpp>

Public Attributes | |
| std::int32_t | format_version = 3 |
| Version | writer_version |
| Version | reader_version |
| StringEncoding | encoding = StringEncoding::UTF8 |
| std::unique_ptr< RObject > | object |
| std::vector< Environment > | environments |
| std::vector< Symbol > | symbols |
| std::vector< ExternalPointer > | external_pointers |
Contents of the parsed RDS file.
| StringEncoding rds2cpp::RdsFile::encoding = StringEncoding::UTF8 |
String encoding used to write the file, for conversion of unflagged strings.
| std::vector<Environment> rds2cpp::RdsFile::environments |
All environments inside the file. This can be referenced by position using EnvironmentIndex::index.
| std::vector<ExternalPointer> rds2cpp::RdsFile::external_pointers |
All external pointers inside the file. This can be referenced by position using ExternalPointerIndex::index.
| std::int32_t rds2cpp::RdsFile::format_version = 3 |
Version of the R serialization format.
| std::unique_ptr<RObject> rds2cpp::RdsFile::object |
The unserialized object.
| Version rds2cpp::RdsFile::reader_version |
Minimum R version required to read the file.
| std::vector<Symbol> rds2cpp::RdsFile::symbols |
All symbols inside the file. This can be referenced by position using SymbolIndex::index.
| Version rds2cpp::RdsFile::writer_version |
R version used to write the file.