Rosetta
Public Member Functions | Private Attributes | List of all members
utility::io::GeneralFileContentsVector Class Reference

#include <GeneralFileManager.hh>

Inheritance diagram for utility::io::GeneralFileContentsVector:
Inheritance graph
[legend]

Public Member Functions

 GeneralFileContentsVector ()=delete
 Default constructor is explicitly deleted. More...
 
 GeneralFileContentsVector (std::string const &filename)
 File contents constructor. More...
 
 ~GeneralFileContentsVector () override
 Destructor. More...
 
GeneralFileContentsVectorOP clone () const
 Clone function: make a copy of this object and return an owning pointer to the copy. More...
 
utility::vector1< std::string > const & get_file_contents () const
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Private Attributes

utility::vector1< std::string > file_contents_
 

Constructor & Destructor Documentation

◆ GeneralFileContentsVector() [1/2]

utility::io::GeneralFileContentsVector::GeneralFileContentsVector ( )
delete

Default constructor is explicitly deleted.

◆ GeneralFileContentsVector() [2/2]

utility::io::GeneralFileContentsVector::GeneralFileContentsVector ( std::string const &  filename)

◆ ~GeneralFileContentsVector()

utility::io::GeneralFileContentsVector::~GeneralFileContentsVector ( )
override

Destructor.

Member Function Documentation

◆ clone()

GeneralFileContentsVectorOP utility::io::GeneralFileContentsVector::clone ( ) const

Clone function: make a copy of this object and return an owning pointer to the copy.

◆ get_file_contents()

utility::vector1< std::string> const& utility::io::GeneralFileContentsVector::get_file_contents ( ) const
inline

References file_contents_.

Member Data Documentation

◆ file_contents_

utility::vector1< std::string > utility::io::GeneralFileContentsVector::file_contents_
private

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