|
Mantid
|
PropertyManagerDataService Class. More...
#include <PropertyManagerDataService.h>
Public Member Functions | |
| PropertyManagerDataServiceImpl & | operator= (const PropertyManagerDataServiceImpl &)=delete |
| PropertyManagerDataServiceImpl (const PropertyManagerDataServiceImpl &)=delete | |
Public Member Functions inherited from Mantid::Kernel::DataService< PropertyManager > | |
| virtual void | add (const std::string &name, const std::shared_ptr< PropertyManager > &Tobject) |
| Add an object to the service. More... | |
| virtual void | addOrReplace (const std::string &name, const std::shared_ptr< PropertyManager > &Tobject) |
| Add or replace an object to the service. More... | |
| void | clear () |
| Empty the service. More... | |
| DataService (const DataService &)=delete | |
| Deleted copy constructor. More... | |
| bool | doAllWsExist (const std::vector< std::string > &listOfNames) |
| Checks all elements within the specified vector exist in the ADS. More... | |
| bool | doesExist (const std::string &name) const |
| Check to see if a data object exists in the store. More... | |
| std::vector< std::string > | getObjectNames (DataServiceSort sortState=DataServiceSort::Unsorted, DataServiceHidden hiddenState=DataServiceHidden::Auto, const std::string &contain="") const |
| Returns a vector of strings containing all object names in the ADS. More... | |
| std::vector< std::shared_ptr< PropertyManager > > | getObjects (DataServiceHidden includeHidden=DataServiceHidden::Auto) const |
| Get a vector of the pointers to the data objects stored by the service. More... | |
| DataService & | operator= (const DataService &)=delete |
| Deleted copy assignment operator. More... | |
| void | remove (const std::string &name) |
| Remove an object from the service. More... | |
| void | rename (const std::string &oldName, const std::string &newName) |
| Rename an object within the service. More... | |
| std::shared_ptr< PropertyManager > | retrieve (const std::string &name) const |
| Get a shared pointer to a stored data object. More... | |
| virtual void | shutdown () |
| Prepare for shutdown. More... | |
| size_t | size () const |
| Return the number of objects stored by the data service. More... | |
Private Member Functions | |
| PropertyManagerDataServiceImpl () | |
| Constructor. More... | |
| ~PropertyManagerDataServiceImpl () override=default | |
Friends | |
| struct | Mantid::Kernel::CreateUsingNew< PropertyManagerDataServiceImpl > |
Additional Inherited Members | |
Static Public Member Functions inherited from Mantid::Kernel::DataService< PropertyManager > | |
| static bool | isHiddenDataServiceObject (const std::string &name) |
| static std::string | prefixToHide () |
| static bool | showingHiddenObjects () |
Public Attributes inherited from Mantid::Kernel::DataService< PropertyManager > | |
| Poco::NotificationCenter | notificationCenter |
| Sends notifications to observers. More... | |
Protected Member Functions inherited from Mantid::Kernel::DataService< PropertyManager > | |
| DataService (const std::string &name) | |
| Protected constructor (singleton) More... | |
| virtual | ~DataService ()=default |
PropertyManagerDataService Class.
Derived from DataService.
Definition at line 23 of file PropertyManagerDataService.h.
|
delete |
|
private |
|
overrideprivatedefault |
|
delete |
|
friend |
Definition at line 26 of file PropertyManagerDataService.h.