Pact C++ Consumer DSL  0.0.7
DSL to support writing consumer tests in C++
Public Member Functions | List of all members
pact_consumer::matchers::EachlikeMatcher Class Reference

#include <matchers.h>

Inheritance diagram for pact_consumer::matchers::EachlikeMatcher:
Inheritance graph
[legend]
Collaboration diagram for pact_consumer::matchers::EachlikeMatcher:
Collaboration graph
[legend]

Public Member Functions

 EachlikeMatcher (IMatcher::Ptr t)
 
 EachlikeMatcher (int e, IMatcher::Ptr t)
 
 EachlikeMatcher (int e, int m, IMatcher::Ptr t)
 
 EachlikeMatcher (int e, int m, int mx, IMatcher::Ptr t)
 
virtual std::string getJson () const
 
- Public Member Functions inherited from pact_consumer::matchers::IMatcher
virtual std::string as_example () const
 
virtual std::string as_regex () const
 

Additional Inherited Members

- Public Types inherited from pact_consumer::matchers::IMatcher
using Ptr = std::shared_ptr< IMatcher >
 

Constructor & Destructor Documentation

◆ EachlikeMatcher() [1/4]

pact_consumer::matchers::EachlikeMatcher::EachlikeMatcher ( IMatcher::Ptr  t)
inline

◆ EachlikeMatcher() [2/4]

pact_consumer::matchers::EachlikeMatcher::EachlikeMatcher ( int  e,
IMatcher::Ptr  t 
)
inline

◆ EachlikeMatcher() [3/4]

pact_consumer::matchers::EachlikeMatcher::EachlikeMatcher ( int  e,
int  m,
IMatcher::Ptr  t 
)
inline

◆ EachlikeMatcher() [4/4]

pact_consumer::matchers::EachlikeMatcher::EachlikeMatcher ( int  e,
int  m,
int  mx,
IMatcher::Ptr  t 
)
inline

Member Function Documentation

◆ getJson()

std::string pact_consumer::matchers::EachlikeMatcher::getJson ( ) const
virtual

The documentation for this class was generated from the following files: