| 
    libhext: C++ Library Documentation 1.0.14-6065bc7
    
   | 
 
Tests whether a string equals a given literal. More...
#include <EqualsTest.h>


Public Member Functions | |
| EqualsTest (std::string literal) noexcept | |
| Constructs an EqualsTest that succeeds for subjects that equal a given literal.   | |
| bool | test (const char *subject) const override | 
| Returns true if subject equals literal.   | |
  Public Member Functions inherited from hext::Cloneable< EqualsTest, ValueTest > | |
| virtual std::unique_ptr< ValueTest > | clone () const override | 
| Clones objects of template type Derived and returns an owning pointer to the newly allocated Base.   | |
  Public Member Functions inherited from hext::ValueTest | |
| ValueTest () noexcept=default | |
| ValueTest (const ValueTest &)=default | |
| ValueTest (ValueTest &&) noexcept=default | |
| ValueTest & | operator= (const ValueTest &)=default | 
| ValueTest & | operator= (ValueTest &&) noexcept=default | 
| virtual | ~ValueTest () noexcept=default | 
Tests whether a string equals a given literal.
Definition at line 41 of file EqualsTest.h.
      
  | 
  explicitnoexcept | 
Constructs an EqualsTest that succeeds for subjects that equal a given literal.
| literal | A string that a subject must equal. | 
      
  | 
  overridevirtual | 
Returns true if subject equals literal.
| subject | The string that is to be tested. | 
Implements hext::ValueTest.