15 #ifndef SHAKA_EMBEDDED_JS_DOM_ATTR_H_ 16 #define SHAKA_EMBEDDED_JS_DOM_ATTR_H_ 35 DECLARE_TYPE_INFO(
Attr);
68 #endif // SHAKA_EMBEDDED_JS_DOM_ATTR_H_ void Trace(memory::HeapTracer *tracer) const override
optional< std::string > NodeValue() const override
const optional< std::string > namespace_prefix
const std::string local_name
RefPtr< Document > document() const
optional< std::string > TextContent() const override
std::string node_name() const override
std::string attr_name() const
const Member< Element > owner_element
const optional< std::string > namespace_uri
Attr(RefPtr< Document > document, RefPtr< Element > owner, const std::string &local_name, optional< std::string > namespace_uri, optional< std::string > namespace_prefix, const std::string &value)