Psi4
Public Member Functions | Protected Attributes | List of all members
psi::PluginFileManager Class Reference

Public Member Functions

 PluginFileManager (const std::string &plugin_name, bool cd_into_directory=true)
 
void add_file (const std::string &source_name, const std::string &target_name="")
 
void process ()
 

Protected Attributes

std::string plugin_name_
 
bool cd_into_directory_
 
std::vector< std::pair
< std::string, std::string > > 
files_
 
std::vector< std::string > source_files_
 

Constructor & Destructor Documentation

psi::PluginFileManager::PluginFileManager ( const std::string &  plugin_name,
bool  cd_into_directory = true 
)
inline

Member Function Documentation

void psi::PluginFileManager::add_file ( const std::string &  source_name,
const std::string &  target_name = "" 
)
inline
void psi::PluginFileManager::process ( )
inline

Member Data Documentation

bool psi::PluginFileManager::cd_into_directory_
protected
std::vector<std::pair<std::string, std::string> > psi::PluginFileManager::files_
protected
std::string psi::PluginFileManager::plugin_name_
protected
std::vector<std::string> psi::PluginFileManager::source_files_
protected

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