Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
This is the complete list of members for Attribute< T >, including all inherited members.
AbstractAttribute(Element &element, xom::String name, t::uint32 flags=0) | AbstractAttribute | |
Attribute(Element &element, xom::String name, const T &init, t::uint32 flags=0) | Attribute< T > | inline |
element() const | AbstractAttribute | inline |
FORWARD | AbstractAttribute | static |
isForward() const | AbstractAttribute | inline |
isRequired() const | AbstractAttribute | inline |
isSet() const | AbstractAttribute | inline |
isStrict() const | AbstractAttribute | inline |
name() const | AbstractAttribute | inline |
operator!=(const AbstractAttribute &a) const | AbstractAttribute | inline |
operator*() const | Attribute< T > | inline |
operator==(const AbstractAttribute &a) const | AbstractAttribute | inline |
parse(Parser &parser) | AbstractAttribute | protected |
postprocess(Parser &parser) | AbstractAttribute | protectedvirtual |
process(Parser &parser, xom::String value) override | Attribute< T > | inlineprotectedvirtual |
REQUIRED | AbstractAttribute | static |
reset() override | Attribute< T > | inlineprotectedvirtual |
STRICT | AbstractAttribute | static |
~AbstractAttribute() | AbstractAttribute | virtual |