44 int m_get_index(vector<int> indices)
throw(InternalErr);
46 void m_print_xml_vector(XMLWriter *writer,
const char *element);
47 void m_print_xml_array(XMLWriter *writer,
const char *element);
48 void m_print_xml_complex_array(XMLWriter *writer,
const char *element);
50 int m_print_xml_row(XMLWriter *writer,
int index,
int number);
52 friend class XDArrayTest;
55 XDArray(
const string &n, BaseType *v);
59 virtual BaseType *ptr_duplicate();
61 int get_nth_dim_size(
size_t n)
throw(InternalErr);
63 vector<int> get_shape_vector(
size_t n)
throw(InternalErr);
65 virtual void start_xml_declaration(XMLWriter *writer,
const char *element = 0)
throw(InternalErr);
67 void print_xml_map_data(XMLWriter *writer,
bool show_type)
throw(InternalErr);
69 void print_xml_data(XMLWriter *writer,
bool show_type)
throw(InternalErr);