xrpld
Loading...
Searching...
No Matches
beast::unit_test::Selector Class Reference

#include <match.h>

Collaboration diagram for beast::unit_test::Selector:

Public Types

enum class  ModeT {
  All , Automatch , Suite , Library ,
  Module , None
}

Public Member Functions

template<class = void>
 Selector (ModeT mode, std::string pattern="")
template<class = void>
bool operator() (SuiteInfo const &s)

Private Attributes

ModeT mode_
std::string pat_
std::string library_

Detailed Description

Definition at line 14 of file match.h.

Member Enumeration Documentation

◆ ModeT

Enumerator
All 
Automatch 
Suite 
Library 
Module 
None 

Definition at line 17 of file match.h.

Constructor & Destructor Documentation

◆ Selector()

template<class>
beast::unit_test::Selector::Selector ( ModeT mode,
std::string pattern = "" )
explicit

Definition at line 54 of file match.h.

Member Function Documentation

◆ operator()()

template<class>
bool beast::unit_test::Selector::operator() ( SuiteInfo const & s)

Definition at line 62 of file match.h.

Member Data Documentation

◆ mode_

ModeT beast::unit_test::Selector::mode_
private

Definition at line 38 of file match.h.

◆ pat_

std::string beast::unit_test::Selector::pat_
private

Definition at line 39 of file match.h.

◆ library_

std::string beast::unit_test::Selector::library_
private

Definition at line 40 of file match.h.