27 #ifndef GXMLATTRIBUTE_HPP
28 #define GXMLATTRIBUTE_HPP
72 const std::string&
name(
void)
const;
73 const std::string&
value(
void)
const;
74 void name(
const std::string& name);
75 void value(
const std::string& value);
98 return (
"GXmlAttribute");
void copy_members(const GXmlAttribute &attr)
Copy class members.
Definition of interface for all GammaLib classes.
std::string m_value
Attribute value.
void clear(void)
Clear element attribute.
void write(GUrl &url) const
Write attribute into URL.
Abstract URL base class interface definition.
virtual ~GXmlAttribute(void)
Destructor.
Interface class for all GammaLib classes.
const std::string & name(void) const
Return attribute name.
std::string print(const GChatter &chatter=NORMAL) const
Print element attribute.
GXmlAttribute * clone(void) const
Clone element attribute.
GXmlAttribute & operator=(const GXmlAttribute &attr)
Assignment operator.
std::string classname(void) const
Return class name.
std::string m_name
Attribute name.
GXmlAttribute(void)
Void constructor.
const std::string & value(void) const
Return attribute value.
void free_members(void)
Delete class members.
void init_members(void)
Initialise class members.