MorphoGraphX  2.0-1-227
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Library Class Reference

#include <Library.hpp>

Public Types

typedef void * handle_t
 

Public Member Functions

 Library (QString path)
 
QString fileName () const
 
void setFileName (const QString &fn)
 
bool load ()
 
bool unload ()
 
bool isLoaded () const
 
QString errorString () const
 

Static Public Member Functions

static bool isLibrary (QString path)
 

Protected Attributes

QString filename
 
QString error_string
 
handle_t handle
 

Detailed Description

Definition at line 18 of file Library.hpp.

Member Typedef Documentation

◆ handle_t

typedef void* Library::handle_t

Definition at line 24 of file Library.hpp.

Constructor & Destructor Documentation

◆ Library()

Library::Library ( QString  path)

Member Function Documentation

◆ errorString()

QString Library::errorString ( ) const
inline

Definition at line 43 of file Library.hpp.

◆ fileName()

QString Library::fileName ( ) const
inline

Definition at line 29 of file Library.hpp.

◆ isLibrary()

static bool Library::isLibrary ( QString  path)
static

◆ isLoaded()

bool Library::isLoaded ( ) const
inline

Definition at line 39 of file Library.hpp.

◆ load()

bool Library::load ( )

◆ setFileName()

void Library::setFileName ( const QString &  fn)
inline

Definition at line 32 of file Library.hpp.

◆ unload()

bool Library::unload ( )

Member Data Documentation

◆ error_string

QString Library::error_string
protected

Definition at line 50 of file Library.hpp.

◆ filename

QString Library::filename
protected

Definition at line 50 of file Library.hpp.

◆ handle

handle_t Library::handle
protected

Definition at line 51 of file Library.hpp.


The documentation for this class was generated from the following file: