Rosetta Protocols  2014.35
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
protocols::outputter::FormatStringOutputter Class Referenceabstract

#include <FormatStringOutputter.hh>

Public Member Functions

 FormatStringOutputter ()
 
virtual ~FormatStringOutputter ()
 
std::string format_string ()
 
void format_string (std::string s)
 
virtual void write (PipeMap &p)
 
virtual void write (Pipe &p)
 
virtual void write (Pose &p)=0
 
void parse_format_string (boost::unordered_map< std::string, std::string > &filenameparts, std::string const &format_string, std::string &filename)
 
OutputterSP create ()
 
- Public Member Functions inherited from protocols::outputter::Outputter
 Outputter ()
 
virtual ~Outputter ()
 

Static Public Member Functions

static std::string name ()
 
- Static Public Member Functions inherited from protocols::outputter::Outputter
static std::string name ()
 

Protected Attributes

boost::unordered_map
< std::string, std::string
filenameparts_
 
std::string format_string_
 

Constructor & Destructor Documentation

protocols::outputter::FormatStringOutputter::FormatStringOutputter ( )
protocols::outputter::FormatStringOutputter::~FormatStringOutputter ( )
virtual

Member Function Documentation

OutputterSP protocols::outputter::FormatStringOutputter::create ( )
virtual
std::string protocols::outputter::FormatStringOutputter::format_string ( )
inline
void protocols::outputter::FormatStringOutputter::format_string ( std::string  s)
inline
static std::string protocols::outputter::FormatStringOutputter::name ( )
inlinestatic
void protocols::outputter::FormatStringOutputter::parse_format_string ( boost::unordered_map< std::string, std::string > &  filenameparts,
std::string const &  format_string,
std::string filename 
)
void protocols::outputter::FormatStringOutputter::write ( PipeMap p)
virtual

Implements protocols::outputter::Outputter.

References filenameparts_.

Referenced by write().

void protocols::outputter::FormatStringOutputter::write ( Pipe p)
virtual
virtual void protocols::outputter::FormatStringOutputter::write ( Pose p)
pure virtual

Member Data Documentation

boost::unordered_map<std::string, std::string> protocols::outputter::FormatStringOutputter::filenameparts_
protected
std::string protocols::outputter::FormatStringOutputter::format_string_
protected

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