Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

StDbXmlReader.cc File Reference

#include "StDbXmlReader.h"
#include "stdb_streams.h"
#include <string.h>
#include "dbStruct.hh"

Go to the source code of this file.

Functions

template<class T> void passAux (elem *e, T *&i, int &len)


Function Documentation

template<class T>
void passAux elem e,
T *&  i,
int &  len
[static]
 

Definition at line 70 of file StDbXmlReader.cc.

00071 { 00072 len = e->size.isize; 00073 i = new T[len]; 00074 memset(i,0,sizeof(T)*len); 00075 const char* p1 = e->val.data; 00076 const char* p2=p1; 00077 int iloop = 0; 00078 for(;1;p2++) { 00079 if (p2[0] && p2[0]!=',') continue; 00080 i[iloop++] = (T)atof(p1); 00081 p1=p2+1; 00082 if (iloop==len || p2[0]==0) break; 00083 } 00084 }


Generated on Thu Aug 24 14:45:38 2006 for Doxygen by doxygen 1.3.7