|
rds2cpp
Read and write RDS/RDA files in C++
|
An R environment. More...
#include <RObject.hpp>
Public Attributes | |
| bool | locked = false |
| bool | hashed = false |
| SEXPType | parent_type = SEXPType::GLOBALENV_ |
| std::size_t | parent = -1 |
| std::vector< EnvironmentVariable > | variables |
| std::vector< Attribute > | attributes |
An R environment.
| std::vector<Attribute> rds2cpp::Environment::attributes |
Additional attributes.
| bool rds2cpp::Environment::hashed = false |
Whether the environment was hashed.
| bool rds2cpp::Environment::locked = false |
Whether the environment was locked.
| std::size_t rds2cpp::Environment::parent = -1 |
Index of the parent environment. This should only be used if parent_type is SEXPType::ENV.
| SEXPType rds2cpp::Environment::parent_type = SEXPType::GLOBALENV_ |
Type of the parent environment. This is usually one of SEXPType::ENV, SEXPType::GLOBALENV_, SEXPType::BASEENV_ or SEXPType::EMPTYENV_.
| std::vector<EnvironmentVariable> rds2cpp::Environment::variables |
Variables contained within this environment.