Struct SbffObject

Struct Documentation

struct sparsebase::io::SbffObject

Public Functions

inline explicit SbffObject(std::string name)
inline void AddDimensions(const std::vector<format::DimensionType> &dims)
template<typename T>
inline void AddArray(std::string array_name, T *arr, size_t size)
inline void AddArray(SbffArray sbas_arr)
template<typename T>
inline size_t GetArray(std::string array_name, T *&ptr)
inline void WriteObject(std::string filename)
inline void WriteObject(SbffWriteFile &file)
inline std::string get_name()
inline size_t get_array_count()
inline std::vector<int> get_dimensions()

Public Static Functions

static inline SbffObject ReadObject(SbffReadOnlyFile &file)
static inline SbffObject ReadObject(std::string filename)