Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

metaclass.cc File Reference

#include "metaclass.h"
#include "ptree-core.h"
#include <stdio.h>
#include <fstream.h>
#include <string.h>
#include <stdlib.h>
#include "quote-class.h"

Include dependency graph for metaclass.cc:

Include dependency graph

Go to the source code of this file.

Functions

void RunSoCompiler (const char *src_file)
void * LoadSoLib (char *file_name)
void * LookupSymbol (void *handle, char *symbol)
ClassCreateQuoteClass (Ptree *def, Ptree *marg)
opcxx_ListOfMetaclass QuoteClassCreator ("QuoteClass", CreateQuoteClass, QuoteClass::Initialize, 0)
opcxx_ListOfMetaclassopcxx_init_QuoteClass ()
ClassCreateMetaclass (Ptree *def, Ptree *marg)
opcxx_ListOfMetaclass metaclassCreator ("Metaclass", CreateMetaclass, Metaclass::Initialize, 0)
opcxx_ListOfMetaclassopcxx_init_Metaclass ()
void LoadMetaclass (char *metaclass_name)

Variables

bool verboseMode
bool makeSharedLibrary


Function Documentation

Class* CreateMetaclass Ptree   def,
Ptree   marg
[static]
 

Definition at line 102 of file metaclass.cc.

References Class::InitializeInstance().

Class* CreateQuoteClass Ptree   def,
Ptree   marg
[static]
 

Definition at line 71 of file metaclass.cc.

References Class::InitializeInstance().

void LoadMetaclass char *    metaclass_name
 

Definition at line 299 of file metaclass.cc.

References opcxx_ListOfMetaclass::AlreadyRecorded(), Metaclass::Load(), and nil.

Referenced by ParseCmdOptions().

void* LoadSoLib char *    file_name
 

void* LookupSymbol void *    handle,
char *    symbol
 

opcxx_ListOfMetaclass metaclassCreator "Metaclass  ,
CreateMetaclass   ,
Metaclass::Initialize   ,
 
[static]
 

opcxx_ListOfMetaclass* opcxx_init_Metaclass  
 

Definition at line 112 of file metaclass.cc.

References Metaclass::Initialize(), and nil.

opcxx_ListOfMetaclass* opcxx_init_QuoteClass  
 

Definition at line 83 of file metaclass.cc.

References QuoteClass::Initialize(), and nil.

opcxx_ListOfMetaclass QuoteClassCreator "QuoteClass  ,
CreateQuoteClass   ,
QuoteClass::Initialize   ,
 
[static]
 

void RunSoCompiler const char *    src_file
 

Referenced by Metaclass::ProduceInitFile().


Variable Documentation

bool makeSharedLibrary
 

Definition at line 57 of file metaclass.cc.

Referenced by ParseCmdOptions(), and ParseOptions().

bool verboseMode
 

Definition at line 56 of file metaclass.cc.

Referenced by ParseCmdOptions(), and ParseOptions().


Generated on Mon Feb 10 17:34:11 2003 for VFiasco Semantics Compiler by doxygen1.2.15