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

#include <s_baltst_generatetestsequence.h>

Public Types

typedef TestSequenceUtil Util
 

Public Member Functions

 GenerateTestSequencePlaceHolder ()
 
template<class ATTRIBUTE_0 , class TYPE_0 >
TestPlaceHolder< TestSequence< TypedTestAttribute< TYPE_0, ATTRIBUTE_0 > > > operator() (const ATTRIBUTE_0 &attribute, const TestPlaceHolder< TYPE_0 > &value) const
 
template<class ATTRIBUTE_0 , class ATTRIBUTE_1 , class TYPE_0 , class TYPE_1 >
TestPlaceHolder< TestSequence< TypedTestAttribute< TYPE_0, ATTRIBUTE_0 >, TypedTestAttribute< TYPE_1, ATTRIBUTE_1 > > > operator() (const ATTRIBUTE_0 &attribute0, const ATTRIBUTE_1 &attribute1, const TestPlaceHolder< TYPE_0 > &value0, const TestPlaceHolder< TYPE_1 > &value1) const
 
template<class ATTRIBUTE_0 , class ATTRIBUTE_1 , class ATTRIBUTE_2 , class TYPE_0 , class TYPE_1 , class TYPE_2 >
TestPlaceHolder< TestSequence< TypedTestAttribute< TYPE_0, ATTRIBUTE_0 >, TypedTestAttribute< TYPE_1, ATTRIBUTE_1 >, TypedTestAttribute< TYPE_2, ATTRIBUTE_2 > > > operator() (const ATTRIBUTE_0 &attribute0, const ATTRIBUTE_1 &attribute1, const ATTRIBUTE_2 &attribute2, const TestPlaceHolder< TYPE_0 > &value0, const TestPlaceHolder< TYPE_1 > &value1, const TestPlaceHolder< TYPE_2 > &value2) const
 

Detailed Description

This class provides a function object whose function call operator can be used to generate PlaceHolder specializations for TestSequence types.

See s_baltst_generatetestsequence

Member Typedef Documentation

◆ Util

Constructor & Destructor Documentation

◆ GenerateTestSequencePlaceHolder()

s_baltst::GenerateTestSequencePlaceHolder::GenerateTestSequencePlaceHolder ( )

Member Function Documentation

◆ operator()() [1/3]

template<class ATTRIBUTE_0 , class TYPE_0 >
TestPlaceHolder< TestSequence< TypedTestAttribute< TYPE_0, ATTRIBUTE_0 > > > s_baltst::GenerateTestSequencePlaceHolder::operator() ( const ATTRIBUTE_0 &  attribute,
const TestPlaceHolder< TYPE_0 > &  value 
) const

◆ operator()() [2/3]

template<class ATTRIBUTE_0 , class ATTRIBUTE_1 , class ATTRIBUTE_2 , class TYPE_0 , class TYPE_1 , class TYPE_2 >
TestPlaceHolder< TestSequence< TypedTestAttribute< TYPE_0, ATTRIBUTE_0 >, TypedTestAttribute< TYPE_1, ATTRIBUTE_1 >, TypedTestAttribute< TYPE_2, ATTRIBUTE_2 > > > s_baltst::GenerateTestSequencePlaceHolder::operator() ( const ATTRIBUTE_0 &  attribute0,
const ATTRIBUTE_1 &  attribute1,
const ATTRIBUTE_2 &  attribute2,
const TestPlaceHolder< TYPE_0 > &  value0,
const TestPlaceHolder< TYPE_1 > &  value1,
const TestPlaceHolder< TYPE_2 > &  value2 
) const

◆ operator()() [3/3]

template<class ATTRIBUTE_0 , class ATTRIBUTE_1 , class TYPE_0 , class TYPE_1 >
TestPlaceHolder< TestSequence< TypedTestAttribute< TYPE_0, ATTRIBUTE_0 >, TypedTestAttribute< TYPE_1, ATTRIBUTE_1 > > > s_baltst::GenerateTestSequencePlaceHolder::operator() ( const ATTRIBUTE_0 &  attribute0,
const ATTRIBUTE_1 &  attribute1,
const TestPlaceHolder< TYPE_0 > &  value0,
const TestPlaceHolder< TYPE_1 > &  value1 
) const

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