7#ifndef MYGUI_DATA_MANAGER_H_
8#define MYGUI_DATA_MANAGER_H_
51 virtual std::string
getDataPath(
const std::string& _name)
const = 0;
#define MYGUI_SINGLETON_DECLARATION(ClassName)
virtual ~DataManager()=default
virtual void freeData(IDataStream *_data)=0
virtual IDataStream * getData(const std::string &_name) const =0
DataManager(const DataManager &)=delete
virtual std::string getDataPath(const std::string &_name) const =0
virtual const VectorString & getDataListNames(const std::string &_pattern) const =0
virtual bool isDataExist(const std::string &_name) const =0
std::vector< std::string > VectorString