24#ifndef _HTMLATTRIBUTELIST_H_
25#define _HTMLATTRIBUTELIST_H_ 1
52 template class CGICC_API std::vector<HTMLAttribute>;
153 const std::string&
value);
170 std::vector<HTMLAttribute> fAttributes;
204 inline HTMLAttributeList
206 const std::string&
value)
Platform and operating system specific macro definitions.
Class dealing with HTML element attributes.
Abstract base class for all streamable objects.
Template for concrete atomic HTMLElement subclasses.
An expandable list of HTMLAttribute objects.
HTMLAttributeList(const HTMLAttributeList &list)
Copy constructor.
HTMLAttributeList & set(const std::string &name, const std::string &value)
Add a HTMLAttribute to this list.
HTMLAttributeList & set(const std::string &name)
Add an atomic HTMLAttribute to this list.
~HTMLAttributeList()
Destructor.
HTMLAttributeList()
Create an empty HTMLAttributeList.
HTMLAttributeList(const HTMLAttribute &head)
Create a new HTMLAttributeList, specifying the first element.
void render(std::ostream &out) const
Render this HTMLAttributeList to an ostream.
Class representing a name or a single name/value pair.
The namespace containing the cgicc library.
HTMLAttributeList set(const std::string &name)
Create a new HTMLAttributeList, and set an HTMLAttribute.