 |
ATLAS Offline Software
|
Go to the documentation of this file.
21 #ifndef RESPLOT_TAGNAME_H
22 #define RESPLOT_TAGNAME_H
33 sprintf(sbase,
"%s[%03d]",
base.c_str(),
i);
40 sprintf(sbase,
"%s[%03d]",
base,
i);
46 sprintf(sbase,
"%s%s",
base, addition);
52 sprintf(sbase,
"%s%s",
m_string.c_str(),
s);
59 sprintf(sbase,
"%s%s",
m_string.c_str(),
s.c_str() );
65 operator const char*()
const {
return m_string.c_str(); }
67 operator std::string()
const {
return m_string; }
tagname(const std::string &base, int i)
const char * c_str() const
tagname & add(const std::string &s)
tagname(const char *base, char *addition)
tagname(const char *base, int i)
tagname & add(const char *s)