40 string val =
rp->GetString(tag);
41 const char*
sp = val.c_str();
42 while ( ( (*s++) = (*
sp++) ) );
50 i = (
rp->isTagDefined(tag) ? 1 : 0 );
55 d =
rp->GetValue(tag);
59 f =
rp->GetValue(tag);
64 i = int(
rp->GetValue(tag));
68 b = bool(
rp->GetValue(tag));
73 vector<double> dv =
rp->GetVector(tag);
74 for (
unsigned i=0 ; i<dv.size() ; i++ ) d[i] = dv[i];
78 vector<double> dv =
rp->GetVector(tag);
79 for (
unsigned i=0 ; i<dv.size() ; i++ ) d[i] =
int(dv[i]);
void getbvalue_(const char *tag, bool &b)
void isdefined_(const char *tag, int &i)
void getfvalue_(const char *tag, float &f)
void getdvector_(const char *tag, double *d)
void getivalue_(const char *tag, int &i)
void getdvalue_(const char *tag, double &d)
void initcards_(const char *s)
void getstring_(const char *tag, char *s)
void getivector_(const char *tag, int *d)
Get tag-value pairs from a file.