struct Core::Platform::IDynamicLibrary

#include <coreplatformdynamiclibrary.h>

struct IDynamicLibrary
{
    // methods

    virtual ModuleRef getNativeReference() const = 0;
    virtual void* getFunctionPointer(CStringPtr name) const = 0;
    virtual void load(CStringPtr library) = 0;
    virtual void unload() = 0;
};

// direct descendants

class DynamicLibraryStub;
class PosixDynamicLibrary;
class Win32DynamicLibrary;