24#ifndef _HTMLATTRIBUTE_H_
25#define _HTMLATTRIBUTE_H_ 1
103 const std::string& value);
Platform and operating system specific macro definitions.
Abstract base class for all streamable objects.
Class representing a name or a single name/value pair.
bool operator==(const HTMLAttribute &att) const
Compare two HTMLAttributes for equality.
virtual void render(std::ostream &out) const
Render this attribute to an ostream.
HTMLAttribute()
Create an empty HTMLAttribute.
void setValue(const std::string &value)
Set the value of this HTMLAttribute.
std::string getName() const
Get the name of this HTMLAttribute.
virtual ~HTMLAttribute()
Destructor.
HTMLAttribute(const std::string &name, const std::string &value)
Create an HTMLAttribute with the given name and value.
void setName(const std::string &name)
Set the name of this HTMLAttribute.
std::string getValue() const
Get the value of this HTMLAttribute.
HTMLAttribute(const std::string &name)
Create an HTMLAttribute with the given name.
HTMLAttribute(const HTMLAttribute &attribute)
Copy constructor.
MStreamable()
Empty constructor.
The namespace containing the cgicc library.