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

#include <objectrepeateronceimpl.h>

Inheritance diagram for OTest2::ObjectRepeaterOnceRoot< Object_ >:
Inheritance graph
[legend]
Collaboration diagram for OTest2::ObjectRepeaterOnceRoot< Object_ >:
Collaboration graph
[legend]

Public Member Functions

 ObjectRepeaterOnceRoot (const std::string &section_path_)
 
virtual ~ObjectRepeaterOnceRoot ()=default
 
 ObjectRepeaterOnceRoot (const ObjectRepeaterOnceRoot &)=delete
 
ObjectRepeaterOnceRootoperator= (const ObjectRepeaterOnceRoot &)=delete
 
- Public Member Functions inherited from OTest2::ObjectRepeaterOnce
 ObjectRepeaterOnce ()
 Ctor. More...
 
virtual ~ObjectRepeaterOnce ()
 Dtor. More...
 
 ObjectRepeaterOnce (const ObjectRepeaterOnce &)=delete
 
ObjectRepeaterOnceoperator= (const ObjectRepeaterOnce &)=delete
 
virtual bool hasNextRun (const Context &context_) const override
 Check whether next run of the object is planned. More...
 
virtual void modifyObjectPath (const Context &context_, ObjectPath &path_) const override
 Change current object path. More...
 
virtual ObjectScenarioPtr createObject (const Context &context_, const std::string &decorated_name_, ObjectPtr parent_) override
 Create the testing object. More...
 
- Public Member Functions inherited from OTest2::ObjectRepeater
 ObjectRepeater ()
 Ctor. More...
 
virtual ~ObjectRepeater ()
 Dtor. More...
 
 ObjectRepeater (const ObjectRepeater &)=delete
 
ObjectRepeateroperator= (const ObjectRepeater &)=delete
 

Detailed Description

template<typename Object_>
class OTest2::ObjectRepeaterOnceRoot< Object_ >

Definition at line 33 of file objectrepeateronceimpl.h.

Constructor & Destructor Documentation

◆ ObjectRepeaterOnceRoot() [1/2]

template<typename Object_ >
OTest2::ObjectRepeaterOnceRoot< Object_ >::ObjectRepeaterOnceRoot ( const std::string &  section_path_)
inlineexplicit

Definition at line 45 of file objectrepeateronceimpl.h.

◆ ~ObjectRepeaterOnceRoot()

template<typename Object_ >
virtual OTest2::ObjectRepeaterOnceRoot< Object_ >::~ObjectRepeaterOnceRoot ( )
virtualdefault

◆ ObjectRepeaterOnceRoot() [2/2]

template<typename Object_ >
OTest2::ObjectRepeaterOnceRoot< Object_ >::ObjectRepeaterOnceRoot ( const ObjectRepeaterOnceRoot< Object_ > &  )
delete

Member Function Documentation

◆ operator=()

template<typename Object_ >
ObjectRepeaterOnceRoot& OTest2::ObjectRepeaterOnceRoot< Object_ >::operator= ( const ObjectRepeaterOnceRoot< Object_ > &  )
delete

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