41 #ifndef CORE_CONAINTERS_ARRAY1_H
42 #define CORE_CONAINTERS_ARRAY1_H 1
60 template<
class T>
void Pio(Piostream& stream, Array1<T>& array);
62 #define ARRAY1_VERSION 3
77 long long sz =
static_cast<long long>(array.size());
90 stream.
block_io(&array[0],
sizeof(T),size);
95 Pio(stream, array[i]);
std::vector< T > my_base
Definition: Array1.h:54
virtual bool block_io(void *, size_t, size_t)
Definition: Persistent.h:174
bool reading() const
Definition: Persistent.h:164
virtual bool supports_block_io()
Definition: Persistent.h:171
Definition: Persistent.h:89
Array1(size_t size)
Definition: Array1.h:57
Array1()
Definition: Array1.h:56
virtual int begin_class(const std::string &name, int current_version)
Definition: Persistent.cc:143
Base class for persistent objects...
long long size_type
Definition: Types.h:40
void Pio(Piostream &stream, Array1< T > &array)
Definition: Array1.h:65
virtual void end_class()
Definition: Persistent.cc:178
long long index_type
Definition: Types.h:39
#define ARRAY1_VERSION
Definition: Array1.h:62
int size
Definition: eabLatVolData.py:2