Document.cpp 422 B

123456789101112131415161718192021
  1. #include <LibHTML/CSS/StyleResolver.h>
  2. #include <LibHTML/DOM/Document.h>
  3. #include <LibHTML/DOM/Element.h>
  4. #include <LibHTML/Layout/LayoutDocument.h>
  5. #include <stdio.h>
  6. Document::Document()
  7. : ParentNode(NodeType::DOCUMENT_NODE)
  8. {
  9. }
  10. Document::~Document()
  11. {
  12. }
  13. StyleResolver& Document::style_resolver()
  14. {
  15. if (!m_style_resolver)
  16. m_style_resolver = make<StyleResolver>(*this);
  17. return *m_style_resolver;
  18. }