/home/gian/Progetti/falcon/core/include/falcon/symbol.h File Reference

#include <falcon/types.h>
#include <falcon/symtab.h>
#include <falcon/symlist.h>
#include <falcon/genericmap.h>
#include <falcon/basealloc.h>
#include <falcon/reflectfunc.h>
#include <falcon/objectfactory.h>
#include <falcon/fassert.h>
#include <falcon/itemid.h>
#include <falcon/vardef.h>

Include dependency graph for symbol.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Falcon::ClassDef
 Class symbol abstraction. More...
class  Falcon::ExtFuncDef
 Implements an external function definition. More...
class  Falcon::FuncDef
 Implements a callable symbol. More...
class  Falcon::ImportAlias
 Implements an imported symbol. More...
class  Falcon::InheritDef
 Inheritance definition. More...
class  Falcon::Symbol
 Representation of a VM symbol For now, it is only an accessible strucutre. More...

Namespaces

namespace  Falcon
 CONST.

Defines

#define FLC_CLSYM_BASE   ((Falcon::Symbol *) 2)
#define FLC_CLSYM_METHOD   ((Falcon::Symbol *) 1)
#define FLC_CLSYM_VAR   ((Falcon::Symbol *) 0)
 maybe not elegant, but a safe way to store the kind of pointer.


Define Documentation

#define FLC_CLSYM_BASE   ((Falcon::Symbol *) 2)

#define FLC_CLSYM_METHOD   ((Falcon::Symbol *) 1)

#define FLC_CLSYM_VAR   ((Falcon::Symbol *) 0)

maybe not elegant, but a safe way to store the kind of pointer.


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