BDE 4.14.0 Production release
Loading...
Searching...
No Matches
s_baltst::GenerateTestChoice Class Reference

#include <s_baltst_generatetestchoice.h>

Public Types

typedef TestChoiceUtil Util
 

Public Member Functions

 GenerateTestChoice ()
 
template<class SELECTION_0 , class TYPE_0 >
TestChoice< TypedTestSelection< TYPE_0, SELECTION_0 > > operator() (const SELECTION_0 &selection, const TYPE_0 &value) const
 
template<class SELECTION_0 , class SELECTION_1 , class TYPE_0 , class TYPE_1 >
TestChoice< TypedTestSelection< TYPE_0, SELECTION_0 >, TypedTestSelection< TYPE_1, SELECTION_1 > > operator() (const SELECTION_0 &selection0, const SELECTION_1 &selection1, const TYPE_0 &value, const TestPlaceHolder< TYPE_1 > &placeHolder) const
 
template<class SELECTION_0 , class SELECTION_1 , class TYPE_0 , class TYPE_1 >
TestChoice< TypedTestSelection< TYPE_0, SELECTION_0 >, TypedTestSelection< TYPE_1, SELECTION_1 > > operator() (const SELECTION_0 &selection0, const SELECTION_1 &selection1, const TestPlaceHolder< TYPE_0 > &placeHolder, const TYPE_1 &value) const
 

Detailed Description

This in-core value-semantic class provides a function object whose function call operator can be used to generate objects of specializations of TestChoice.

See s_baltst_generatetestchoice

Member Typedef Documentation

◆ Util

Constructor & Destructor Documentation

◆ GenerateTestChoice()

s_baltst::GenerateTestChoice::GenerateTestChoice ( )
inline

Member Function Documentation

◆ operator()() [1/3]

template<class SELECTION_0 , class TYPE_0 >
TestChoice< TypedTestSelection< TYPE_0, SELECTION_0 > > s_baltst::GenerateTestChoice::operator() ( const SELECTION_0 &  selection,
const TYPE_0 &  value 
) const

◆ operator()() [2/3]

template<class SELECTION_0 , class SELECTION_1 , class TYPE_0 , class TYPE_1 >
TestChoice< TypedTestSelection< TYPE_0, SELECTION_0 >, TypedTestSelection< TYPE_1, SELECTION_1 > > s_baltst::GenerateTestChoice::operator() ( const SELECTION_0 &  selection0,
const SELECTION_1 &  selection1,
const TestPlaceHolder< TYPE_0 > &  placeHolder,
const TYPE_1 &  value 
) const

◆ operator()() [3/3]

template<class SELECTION_0 , class SELECTION_1 , class TYPE_0 , class TYPE_1 >
TestChoice< TypedTestSelection< TYPE_0, SELECTION_0 >, TypedTestSelection< TYPE_1, SELECTION_1 > > s_baltst::GenerateTestChoice::operator() ( const SELECTION_0 &  selection0,
const SELECTION_1 &  selection1,
const TYPE_0 &  value,
const TestPlaceHolder< TYPE_1 > &  placeHolder 
) const

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