Rosetta
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

◆ OutputSpecification() [1/2]

protocols::jd3::output::OutputSpecification::OutputSpecification ( )
default

◆ OutputSpecification() [2/2]

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

◆ ~OutputSpecification()

protocols::jd3::output::OutputSpecification::~OutputSpecification ( )
overridedefault

Member Function Documentation

◆ jd_output_suffix() [1/2]

std::string const & protocols::jd3::output::OutputSpecification::jd_output_suffix ( ) const

◆ jd_output_suffix() [2/2]

void protocols::jd3::output::OutputSpecification::jd_output_suffix ( std::string const &  setting)
virtual

◆ output_index() [1/2]

JobOutputIndex protocols::jd3::output::OutputSpecification::output_index ( ) const

◆ output_index() [2/2]

void protocols::jd3::output::OutputSpecification::output_index ( JobOutputIndex const &  setting)
virtual

◆ result_id() [1/2]

JobResultID protocols::jd3::output::OutputSpecification::result_id ( ) const

◆ result_id() [2/2]

void protocols::jd3::output::OutputSpecification::result_id ( JobResultID const &  setting)
virtual

◆ suffix_from_jd_with_sep()

std::string protocols::jd3::output::OutputSpecification::suffix_from_jd_with_sep ( ) const

Member Data Documentation

◆ jd_output_suffix_

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

Referenced by jd_output_suffix().

◆ output_index_

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

Referenced by output_index().

◆ result_id_

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

Referenced by result_id().


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