20#ifndef XML_VGM_UTILITIES_H
21#define XML_VGM_UTILITIES_H
30 const std::string& name,
const std::string& extension =
"");
33 const std::string& name,
const std::string& extension =
"");
35std::string
AppendName(
const std::string& name,
int size);
40void CutName(std::string& name,
int size);
42std::ostream&
SmartPut(std::ostream& out,
int size,
int precision,
43 double tolerance,
double number,
const std::string& separator);
45std::ostream&
SmartPut(std::ostream& out,
int size,
int precision,
46 double tolerance,
const std::string& separator1,
double number,
47 const std::string& separator2);
The VGM interface to elements.
std::string IsotopeName(const VGM::IIsotope *isotope)
std::string AppendName(const std::string &name, int size)
const std::string fgkNotAllowedChars
const std::string fgkNotAllowedChars1
std::string StripName(const std::string &name, const std::string &extension="")
const char fgkCharReplacement
void CutName(std::string &name)
std::ostream & SmartPut(std::ostream &out, int size, int precision, double tolerance, double number, const std::string &separator)
std::string UpdateName(const std::string &name, const std::string &extension="")