Falcon::ModuleDep Class Reference

Structure holding live dependency informations. More...

#include <runtime.h>

Inheritance diagram for Falcon::ModuleDep:

Inheritance graph
[legend]

List of all members.

Public Member Functions

bool isPrivate () const
Modulemodule () const
 ModuleDep (Module *mod, bool priv=false)
void setPrivate (bool mode)
 ~ModuleDep ()


Detailed Description

Structure holding live dependency informations.

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".


Constructor & Destructor Documentation

Falcon::ModuleDep::ModuleDep ( Module mod,
bool  priv = false 
) [inline]

Falcon::ModuleDep::~ModuleDep (  )  [inline]


Member Function Documentation

bool Falcon::ModuleDep::isPrivate (  )  const [inline]

Module* Falcon::ModuleDep::module (  )  const [inline]

void Falcon::ModuleDep::setPrivate ( bool  mode  )  [inline]


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

Generated on Mon Oct 19 10:11:39 2009 for Falcon_Core by  doxygen 1.5.8