#include <runtime.h>
Public Member Functions | |
bool | isPrivate () const |
Module * | module () const |
ModuleDep (Module *mod, bool priv=false) | |
void | setPrivate (bool mode) |
~ModuleDep () |
Modules loaded through "load" directive will export their exported symbols to the VM. Modules referenced through "import" will be linked but won't export symbols, and they will be referenced as "private".
Falcon::ModuleDep::ModuleDep | ( | Module * | mod, | |
bool | priv = false | |||
) | [inline] |
References Falcon::Module::incref().
Falcon::ModuleDep::~ModuleDep | ( | ) | [inline] |
References Falcon::Module::decref().
bool Falcon::ModuleDep::isPrivate | ( | ) | const [inline] |
Module* Falcon::ModuleDep::module | ( | ) | const [inline] |
void Falcon::ModuleDep::setPrivate | ( | bool | mode | ) | [inline] |