Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::task_operations::STMStoredTask Class Reference

#include <STMStoredTask.hh>

Inheritance diagram for protocols::task_operations::STMStoredTask:
Inheritance graph
[legend]

Public Member Functions

 STMStoredTask ()
 
 STMStoredTask (const STMStoredTask &rval)
 
basic::datacache::CacheableDataOP clone () const override
 
virtual basic::datacache::CacheableDataOP fresh_instance () const
 
void set_task (core::pack::task::PackerTaskOP const task, std::string const &task_name)
 
core::pack::task::PackerTaskOP get_task (std::string const &task_name) const
 
bool has_task (std::string const &task_name) const
 

Private Attributes

std::map< std::string, core::pack::task::PackerTaskOPtasks_
 

Constructor & Destructor Documentation

◆ STMStoredTask() [1/2]

protocols::task_operations::STMStoredTask::STMStoredTask ( )
default

◆ STMStoredTask() [2/2]

protocols::task_operations::STMStoredTask::STMStoredTask ( const STMStoredTask rval)
default

Member Function Documentation

◆ clone()

basic::datacache::CacheableDataOP protocols::task_operations::STMStoredTask::clone ( ) const
override

◆ fresh_instance()

basic::datacache::CacheableDataOP protocols::task_operations::STMStoredTask::fresh_instance ( ) const
virtual

◆ get_task()

core::pack::task::PackerTaskOP protocols::task_operations::STMStoredTask::get_task ( std::string const &  task_name) const

◆ has_task()

bool protocols::task_operations::STMStoredTask::has_task ( std::string const &  task_name) const

◆ set_task()

void protocols::task_operations::STMStoredTask::set_task ( core::pack::task::PackerTaskOP const  task,
std::string const &  task_name 
)

Member Data Documentation

◆ tasks_

std::map< std::string, core::pack::task::PackerTaskOP > protocols::task_operations::STMStoredTask::tasks_
private

Referenced by get_task(), has_task(), and set_task().


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