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


Public Member Functions | |
| ContainsTest (std::string literal) noexcept | |
| Constructs a ContainsTest that succeeds for subjects that contain the given literal. | |
| bool | test (const char *subject) const override |
| Return true if subject contains the given literal. | |
Public Member Functions inherited from hext::Cloneable< ContainsTest, 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 contains a given literal.
Definition at line 41 of file ContainsTest.h.
|
explicitnoexcept |
Constructs a ContainsTest that succeeds for subjects that contain the given literal.
| literal | A string that a subject must contain. |
|
overridevirtual |
Return true if subject contains the given literal.
| subject | The string that is to be tested. |
Implements hext::ValueTest.