#include "cgicc/CgiDefs.h"
#include "cgicc/HTMLAtomicElement.h"
#include "cgicc/HTMLBooleanElement.h"
#include "cgicc/HTMLDoctype.h"
Go to the source code of this file.
Namespaces | |
namespace | cgicc |
Compounds | |
class | cgicc::comment |
An HTML comment. More... | |
Defines | |
#define | _HTMLCLASSES_H_ 1 |
#define | TAG(name, tag) |
Create an HTML element rendering class. More... | |
#define | ATOMIC_ELEMENT(name, tag) TAG(name, tag); typedef HTMLAtomicElement<name##Tag> name |
Create an atomic HTML element. More... | |
#define | BOOLEAN_ELEMENT(name, tag) TAG(name, tag); typedef HTMLBooleanElement<name##Tag> name |
An HTML element maintaining an internal on/off state. More... |
One class is defined for each element in the HTML 4.0 standard.
Definition in file HTMLClasses.h.
|
Create an atomic HTML element.
Atomic HTML elements maintain no internal on/off state. For example,
Definition at line 58 of file HTMLClasses.h. |
|
An HTML element maintaining an internal on/off state.
Boolean HTML elements maintain an internal state, and the output rendered depends on the current state. For example,
Definition at line 70 of file HTMLClasses.h. |
|
Value: class name##Tag \ { public: inline static const char* getName() { return tag; } }
Definition at line 46 of file HTMLClasses.h. |