#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. |