nsICSSPseudoComparator.h 590 B

1234567891011121314151617181920
  1. /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
  2. /* This Source Code Form is subject to the terms of the Mozilla Public
  3. * License, v. 2.0. If a copy of the MPL was not distributed with this
  4. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  5. /* internal interface for implementing complex pseudo-classes */
  6. #ifndef nsICSSPseudoComparator_h___
  7. #define nsICSSPseudoComparator_h___
  8. struct nsCSSSelector;
  9. class nsICSSPseudoComparator
  10. {
  11. public:
  12. virtual bool PseudoMatches(nsCSSSelector* aSelector)=0;
  13. };
  14. #endif /* nsICSSPseudoComparator_h___ */