Rosetta
Public Member Functions | Private Member Functions | Friends | List of all members
protocols::drug_design::bcl::BCLReferenceSDFilesManager Class Reference

A singleton class for managing supplementary SDFs to ensure that they are loaded once and only once from disk. More...

#include <BCLReferenceSDFilesManager.hh>

Inheritance diagram for protocols::drug_design::bcl::BCLReferenceSDFilesManager:
Inheritance graph
[legend]

Public Member Functions

void add_reference_fragment (std::string const &reference_fragment_filename)
 return the reference fragment from a filename if it exists More...
 

Private Member Functions

 BCLReferenceSDFilesManager ()
 empty constructor. More...
 
 BCLReferenceSDFilesManager (BCLReferenceSDFilesManager const &)=delete
 explicitly deleted copy constructor. More...
 
BCLReferenceSDFilesManager operator= (BCLReferenceSDFilesManager const &)=delete
 explicitly deleted assignment operator. More...
 

Friends

class utility::SingletonBase< BCLReferenceSDFilesManager >
 

Detailed Description

A singleton class for managing supplementary SDFs to ensure that they are loaded once and only once from disk.

Author
Benjamin P. Brown (benja.nosp@m.min..nosp@m.p.bro.nosp@m.wn17.nosp@m.@gmai.nosp@m.l.co.nosp@m.m)

Constructor & Destructor Documentation

◆ BCLReferenceSDFilesManager() [1/2]

protocols::drug_design::bcl::BCLReferenceSDFilesManager::BCLReferenceSDFilesManager ( )
private

empty constructor.

empty constructor

◆ BCLReferenceSDFilesManager() [2/2]

protocols::drug_design::bcl::BCLReferenceSDFilesManager::BCLReferenceSDFilesManager ( BCLReferenceSDFilesManager const &  )
privatedelete

explicitly deleted copy constructor.

Member Function Documentation

◆ add_reference_fragment()

void protocols::drug_design::bcl::BCLReferenceSDFilesManager::add_reference_fragment ( std::string const &  reference_fragment_filename)

return the reference fragment from a filename if it exists

add a fragment to our collection of reference fragments

◆ operator=()

BCLReferenceSDFilesManager protocols::drug_design::bcl::BCLReferenceSDFilesManager::operator= ( BCLReferenceSDFilesManager const &  )
privatedelete

explicitly deleted assignment operator.

Friends And Related Function Documentation

◆ utility::SingletonBase< BCLReferenceSDFilesManager >

friend class utility::SingletonBase< BCLReferenceSDFilesManager >
friend

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