OTest2
A C++ testing framework
Public Types | Public Member Functions | List of all members
OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ > Class Template Reference

#include <objectrepeatermultiimpl.h>

Inheritance diagram for OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >:
Inheritance graph
[legend]
Collaboration diagram for OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >:
Collaboration graph
[legend]

Public Types

typedef ObjectRepeaterMultiNested< Parent_, Object_, Repeater_ >::FactoryMethod FactoryMethod
 

Public Member Functions

 ObjectRepeaterFactoryMultiNested (FactoryMethod factory_method_)
 
virtual ~ObjectRepeaterFactoryMultiNested ()=default
 
 ObjectRepeaterFactoryMultiNested (const ObjectRepeaterFactoryMultiNested &)=delete
 
ObjectRepeaterFactoryMultiNestedoperator= (const ObjectRepeaterFactoryMultiNested &)=delete
 
virtual ObjectRepeaterPtr createRepeater (const Context &context_, const std::string &section_path_) const
 Create repeater object. More...
 
- Public Member Functions inherited from OTest2::ObjectRepeaterFactory
 ObjectRepeaterFactory ()
 Ctor. More...
 
virtual ~ObjectRepeaterFactory ()
 Dtor. More...
 
 ObjectRepeaterFactory (const ObjectRepeaterFactory &)=delete
 
ObjectRepeaterFactoryoperator= (const ObjectRepeaterFactory &)=delete
 

Detailed Description

template<typename Parent_, typename Object_, typename Repeater_>
class OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >

Definition at line 165 of file objectrepeatermultiimpl.h.

Member Typedef Documentation

◆ FactoryMethod

template<typename Parent_ , typename Object_ , typename Repeater_ >
typedef ObjectRepeaterMultiNested<Parent_, Object_, Repeater_>::FactoryMethod OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >::FactoryMethod

Definition at line 167 of file objectrepeatermultiimpl.h.

Constructor & Destructor Documentation

◆ ObjectRepeaterFactoryMultiNested() [1/2]

template<typename Parent_ , typename Object_ , typename Repeater_ >
OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >::ObjectRepeaterFactoryMultiNested ( FactoryMethod  factory_method_)
inline

Definition at line 173 of file objectrepeatermultiimpl.h.

◆ ~ObjectRepeaterFactoryMultiNested()

template<typename Parent_ , typename Object_ , typename Repeater_ >
virtual OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >::~ObjectRepeaterFactoryMultiNested ( )
virtualdefault

◆ ObjectRepeaterFactoryMultiNested() [2/2]

template<typename Parent_ , typename Object_ , typename Repeater_ >
OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >::ObjectRepeaterFactoryMultiNested ( const ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ > &  )
delete

Member Function Documentation

◆ createRepeater()

template<typename Parent_ , typename Object_ , typename Repeater_ >
virtual ObjectRepeaterPtr OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >::createRepeater ( const Context context_,
const std::string &  section_path_ 
) const
inlinevirtual

Create repeater object.

Parameters
context_The OTest2 context
section_path_Full path of active section. Used just be test cases.
Returns
The repeater object

Implements OTest2::ObjectRepeaterFactory.

Definition at line 187 of file objectrepeatermultiimpl.h.

◆ operator=()

template<typename Parent_ , typename Object_ , typename Repeater_ >
ObjectRepeaterFactoryMultiNested& OTest2::ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ >::operator= ( const ObjectRepeaterFactoryMultiNested< Parent_, Object_, Repeater_ > &  )
delete

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