QMCPACK
DummyResource Class Reference

For the sake of generic code sometimes an dummy resource is needed to pass API. More...

+ Inheritance diagram for DummyResource:
+ Collaboration diagram for DummyResource:

Public Member Functions

 DummyResource ()
 
 DummyResource (const std::string &name)
 
std::unique_ptr< ResourcemakeClone () const override
 
- Public Member Functions inherited from Resource
 Resource (const std::string &name)
 
virtual ~Resource ()=default
 
const std::string & getName () const
 

Detailed Description

For the sake of generic code sometimes an dummy resource is needed to pass API.

Definition at line 36 of file Resource.h.

Constructor & Destructor Documentation

◆ DummyResource() [1/2]

DummyResource ( )
inline

Definition at line 39 of file Resource.h.

39 : Resource("Dummy") {}
Resource(const std::string &name)
Definition: Resource.h:23

◆ DummyResource() [2/2]

DummyResource ( const std::string &  name)
inline

Definition at line 40 of file Resource.h.

40 : Resource(name) {}
Resource(const std::string &name)
Definition: Resource.h:23

Member Function Documentation

◆ makeClone()

std::unique_ptr<Resource> makeClone ( ) const
inlineoverridevirtual

Implements Resource.

Definition at line 41 of file Resource.h.

Referenced by qmcplusplus::TEST_CASE().

41 { return std::make_unique<DummyResource>(*this); }

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