51 #ifndef STDBXmlReader_HH
52 #define STDBXmlReader_HH
56 #include "typeAcceptor.hh"
57 #include "stdb_streams.h"
76 elem* findElement(
char* name);
84 void readTable(ifstream &is);
86 virtual void pass(
char* name,
short& i,
int& len) ;
87 virtual void pass(
char* name,
int& i,
int& len);
88 virtual void pass(
char* name,
long& i,
int& len);
89 virtual void pass(
char* name,
unsigned short& i,
int& len) ;
90 virtual void pass(
char* name,
unsigned int& i,
int& len) ;
91 virtual void pass(
char* name,
unsigned long& i,
int& len) ;
92 virtual void pass(
char* name,
long long& i,
int& len) ;
94 virtual void pass(
char* name,
float& i,
int& len);
95 virtual void pass(
char* name,
double& i,
int& len);
96 virtual void pass(
char* name,
char*& i,
int& len);
97 virtual void pass(
char* name,
unsigned char& i,
int& len) ;
98 virtual void pass(
char* name,
unsigned char*& i,
int& len) ;
99 virtual void pass(
char* name,
short*& i,
int& len) ;
100 virtual void pass(
char* name,
int*& i,
int& len);
101 virtual void pass(
char* name,
long*& i,
int& len);
102 virtual void pass(
char* name,
unsigned short*& i,
int& len) ;
103 virtual void pass(
char* name,
unsigned int*& i,
int& len) ;
104 virtual void pass(
char* name,
unsigned long*& i,
int& len) ;
105 virtual void pass(
char* name,
long long*& i,
int& len) ;
106 virtual void pass(
char* name,
float*& i,
int& len);
107 virtual void pass(
char* name,
double*& i,
int& len);