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

#include <objectrepeatermultiimpl.h>

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

Public Member Functions

 ObjectRepeaterFactoryMultiRoot ()=default
 
virtual ~ObjectRepeaterFactoryMultiRoot ()=default
 
 ObjectRepeaterFactoryMultiRoot (const ObjectRepeaterFactoryMultiRoot &)=delete
 
ObjectRepeaterFactoryMultiRootoperator= (const ObjectRepeaterFactoryMultiRoot &)=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 Object_, typename Repeater_>
class OTest2::ObjectRepeaterFactoryMultiRoot< Object_, Repeater_ >

Definition at line 84 of file objectrepeatermultiimpl.h.

Constructor & Destructor Documentation

◆ ObjectRepeaterFactoryMultiRoot() [1/2]

template<typename Object_ , typename Repeater_ >
OTest2::ObjectRepeaterFactoryMultiRoot< Object_, Repeater_ >::ObjectRepeaterFactoryMultiRoot ( )
default

◆ ~ObjectRepeaterFactoryMultiRoot()

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

◆ ObjectRepeaterFactoryMultiRoot() [2/2]

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

Member Function Documentation

◆ createRepeater()

template<typename Object_ , typename Repeater_ >
virtual ObjectRepeaterPtr OTest2::ObjectRepeaterFactoryMultiRoot< 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 95 of file objectrepeatermultiimpl.h.

◆ operator=()

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

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