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