9#define SF_DL_NAME_SEPARATOR "\n\n"
14#define SF_DL_MARKER_BEGIN "\n#@$!*^\n"
18#define SF_DL_MARKER_END "\n^*!$@#\n"
58 [[nodiscard]] std::string
path()
const;
#define _MISC_CLASS
Definition misc/global.h:40
Definition Application.h:10
bool read(const std::string &dir, const std::string &filename)
Reads the information from the file.
DynamicLibraryInfo(const DynamicLibraryInfo &)
Copy constructor.
std::string name
Name of the dynamic library.
Definition DynamicLibraryInfo.h:49
std::string description
Description of the dynamic library.
Definition DynamicLibraryInfo.h:53
void clear()
Clears all the members.
std::string path() const
PAth to the library. Combines directory and filename.
std::string directory
Directory of the dynamic library.
Definition DynamicLibraryInfo.h:41
std::string filename
Filename of the dynamic library.
Definition DynamicLibraryInfo.h:45
DynamicLibraryInfo()=default
Default constructor.