uzuki2
Recovering R lists faithfully from HDF5 or JSON
|
Defines the interfaces to use in HDF5 parsing. More...
#include <string>
#include <memory>
#include <vector>
#include <cstdint>
Go to the source code of this file.
Classes | |
struct | uzuki2::Base |
Base interface for all R objects. More... | |
struct | uzuki2::Vector |
Interface for vector-like objects. More... | |
struct | uzuki2::IntegerVector |
Interface for integer vectors. More... | |
struct | uzuki2::NumberVector |
Interface for a double-precision vector. More... | |
struct | uzuki2::StringVector |
Interface for a string vector. More... | |
struct | uzuki2::BooleanVector |
Interface for a boolean vector. More... | |
struct | uzuki2::Factor |
Interface for a factor. More... | |
struct | uzuki2::Nothing |
Representation of R's NULL . More... | |
struct | uzuki2::External |
Interface for unsupported objects. More... | |
struct | uzuki2::List |
Interface for lists. More... | |
Namespaces | |
namespace | uzuki2 |
Parse an R list from a HDF5 or JSON file. | |
Enumerations | |
enum | uzuki2::Type { INTEGER , NUMBER , STRING , BOOLEAN , FACTOR , LIST , NOTHING , EXTERNAL } |
Functions | |
bool | uzuki2::is_vector (Type t) |
Defines the interfaces to use in HDF5 parsing.