MIRA
|
#include <factory/LibraryRegistry.h>
Public Types | |
enum | ErrorType { NoError = 0, ManifestRegisteredTwice, ManifestVersionConflict, LibraryLoadedTwice, LibraryVersionConflict } |
Public Member Functions | |
template<typename Reflector > | |
void | reflect (Reflector &r) |
void | setLoadError (ErrorType error, LibraryVersion conflictingVersion=LibraryVersion()) |
std::string | reportError () const |
Public Attributes | |
LibraryVersion | mVersion |
bool | mHasManifest = false |
bool | mIsLoaded = false |
ErrorType | mLoadError = NoError |
LibraryVersion | mConflictingVersion |
enum ErrorType |
|
inline |
void setLoadError | ( | ErrorType | error, |
LibraryVersion | conflictingVersion = LibraryVersion() |
||
) |
std::string reportError | ( | ) | const |
LibraryVersion mVersion |
bool mHasManifest = false |
bool mIsLoaded = false |
LibraryVersion mConflictingVersion |