DeclarationOrAtRule.cpp 623 B

123456789101112131415161718192021222324252627
  1. /*
  2. * Copyright (c) 2020-2021, the SerenityOS developers.
  3. * Copyright (c) 2021-2023, Sam Atkins <atkinssj@serenityos.org>
  4. *
  5. * SPDX-License-Identifier: BSD-2-Clause
  6. */
  7. #include <LibWeb/CSS/Parser/DeclarationOrAtRule.h>
  8. #include <LibWeb/CSS/Parser/Function.h>
  9. namespace Web::CSS::Parser {
  10. DeclarationOrAtRule::DeclarationOrAtRule(RefPtr<Rule> at)
  11. : m_type(DeclarationType::At)
  12. , m_at(move(at))
  13. {
  14. }
  15. DeclarationOrAtRule::DeclarationOrAtRule(Declaration declaration)
  16. : m_type(DeclarationType::Declaration)
  17. , m_declaration(move(declaration))
  18. {
  19. }
  20. DeclarationOrAtRule::~DeclarationOrAtRule() = default;
  21. }