Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
donner::css::ComplexSelectorIsImpl Class Reference
Inheritance diagram for donner::css::ComplexSelectorIsImpl:
[legend]
Collaboration diagram for donner::css::ComplexSelectorIsImpl:
[legend]

Public Types

using is_gtest_matcher = void
using Base = MultiSelectorMatcher<ComplexSelector>
Public Types inherited from donner::css::MultiSelectorMatcher< ComplexSelector >
using is_gtest_matcher
using EntryType

Public Member Functions

 ComplexSelectorIsImpl (std::vector< testing::Matcher< const ComplexSelector::Entry & > > &&matchers)
bool MatchAndExplain (const Selector &selector, testing::MatchResultListener *result_listener) const
virtual void DescribeNegationTo (std::ostream *os) const
virtual void DescribeTo (std::ostream *os) const
virtual bool MatchAndExplain (const ComplexSelector &selector, testing::MatchResultListener *result_listener) const
Public Member Functions inherited from donner::css::MultiSelectorMatcher< ComplexSelector >
 MultiSelectorMatcher (std::vector< testing::Matcher< const EntryType & > > &&matchers)

Member Function Documentation

◆ DescribeNegationTo()

virtual void donner::css::MultiSelectorMatcher< ComplexSelector >::DescribeNegationTo ( std::ostream * os) const
inlinevirtual

◆ DescribeTo()

virtual void donner::css::MultiSelectorMatcher< ComplexSelector >::DescribeTo ( std::ostream * os) const
inlinevirtual

◆ MatchAndExplain()

virtual bool donner::css::MultiSelectorMatcher< ComplexSelector >::MatchAndExplain ( const ComplexSelector & selector,
testing::MatchResultListener * result_listener ) const
inlinevirtual

The documentation for this class was generated from the following file:
  • donner/css/tests/SelectorTestUtils.h