Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::jd3::output::OutputSpecification Class Reference

The OutputSpecification. More...

#include <OutputSpecification.hh>

Inheritance diagram for protocols::jd3::output::OutputSpecification:
Inheritance graph
[legend]

Public Member Functions

 OutputSpecification ()
 
 OutputSpecification (JobResultID const &result_id, JobOutputIndex const &output_index)
 
 ~OutputSpecification () override
 
JobResultID result_id () const
 
virtual void result_id (JobResultID const &setting)
 
JobOutputIndex output_index () const
 
virtual void output_index (JobOutputIndex const &setting)
 
std::string const & jd_output_suffix () const
 
virtual void jd_output_suffix (std::string const &setting)
 
std::string suffix_from_jd_with_sep () const
 

Private Attributes

JobResultID result_id_
 
JobOutputIndex output_index_
 
std::string jd_output_suffix_
 

Detailed Description

The OutputSpecification.

Constructor & Destructor Documentation

protocols::jd3::output::OutputSpecification::OutputSpecification ( )
default
protocols::jd3::output::OutputSpecification::OutputSpecification ( JobResultID const &  result_id,
JobOutputIndex const &  output_index 
)
protocols::jd3::output::OutputSpecification::~OutputSpecification ( )
overridedefault

Member Function Documentation

std::string const & protocols::jd3::output::OutputSpecification::jd_output_suffix ( ) const
void protocols::jd3::output::OutputSpecification::jd_output_suffix ( std::string const &  setting)
virtual
JobOutputIndex protocols::jd3::output::OutputSpecification::output_index ( ) const
void protocols::jd3::output::OutputSpecification::output_index ( JobOutputIndex const &  setting)
virtual
JobResultID protocols::jd3::output::OutputSpecification::result_id ( ) const
void protocols::jd3::output::OutputSpecification::result_id ( JobResultID const &  setting)
virtual
std::string protocols::jd3::output::OutputSpecification::suffix_from_jd_with_sep ( ) const

Member Data Documentation

std::string protocols::jd3::output::OutputSpecification::jd_output_suffix_
private

Referenced by jd_output_suffix().

JobOutputIndex protocols::jd3::output::OutputSpecification::output_index_
private

Referenced by output_index().

JobResultID protocols::jd3::output::OutputSpecification::result_id_
private

Referenced by result_id().


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