MinitScript  0.9.31 PRE-BETA
Public Member Functions | Protected Attributes | List of all members
Library Class Reference

Script library. More...

#include <minitscript/minitscript/Library.h>

Inheritance diagram for Library:
Inheritance graph
Collaboration diagram for Library:
Collaboration graph

Public Member Functions

 Library (_Context *context)
 Public constructor. More...
 
_ContextgetContext ()
 
void setContext (_Context *context)
 Set context. More...
 
virtual ~Library ()
 Destructor. More...
 
virtual MinitScriptloadScript (const string &pathName, const string &fileName, const string &basePathName=string())
 Load script from library. More...
 

Protected Attributes

_Contextcontext { nullptr }
 

Detailed Description

Script library.

Author
Andreas Drewke

Definition at line 17 of file Library.h.

Constructor & Destructor Documentation

◆ Library()

Library ( _Context context)

Public constructor.

Parameters
contextcontext or nullptr

Definition at line 17 of file Library.cpp.

◆ ~Library()

~Library ( )
virtual

Destructor.

Definition at line 21 of file Library.cpp.

Member Function Documentation

◆ getContext()

_Context* getContext ( )
inline
Returns
context

Definition at line 35 of file Library.h.

◆ setContext()

void setContext ( _Context context)
inline

Set context.

Parameters
contextcontext

Definition at line 43 of file Library.h.

◆ loadScript()

MinitScript * loadScript ( const string &  pathName,
const string &  fileName,
const string &  basePathName = string() 
)
virtual

Load script from library.

Parameters
pathNamepath name
fileNamefile name
basePathNamebase path name
Returns
MinitScript script from library

Reimplemented in NativeLibrary.

Definition at line 24 of file Library.cpp.

Member Data Documentation

◆ context

_Context* context { nullptr }
protected

Definition at line 20 of file Library.h.


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