1#ifndef RDS2CPP_RDSFILE_HPP
2#define RDS2CPP_RDSFILE_HPP
9#include "ExternalPointer.hpp"
Representation of an R environment.
Representations of unserialized R objects.
Representation of an R symbol.
Parse an RDS file in C++.
Definition StringEncoding.hpp:12
StringEncoding
Definition StringEncoding.hpp:17
Contents of the parsed RDS file.
Definition RdsFile.hpp:43
std::int32_t format_version
Definition RdsFile.hpp:47
std::unique_ptr< RObject > object
Definition RdsFile.hpp:67
std::vector< Symbol > symbols
Definition RdsFile.hpp:79
std::vector< ExternalPointer > external_pointers
Definition RdsFile.hpp:85
Version reader_version
Definition RdsFile.hpp:57
StringEncoding encoding
Definition RdsFile.hpp:62
Version writer_version
Definition RdsFile.hpp:52
std::vector< Environment > environments
Definition RdsFile.hpp:73
Major-minor-patch version.
Definition RdsFile.hpp:23
std::uint8_t patch
Definition RdsFile.hpp:37
std::int16_t major
Definition RdsFile.hpp:27
std::uint8_t minor
Definition RdsFile.hpp:32