Puma Reference Manual | Puma::CProject Class Reference |
#include <CProject.h>
Public Member Functions | |
CProject (ErrorStream &e) | |
CProject (ErrorStream &, const char *defs, const char *decls=(const char *) 0) | |
CProject (ErrorStream &, int &argc, char **&argv, const char *defs=(const char *) 0, const char *decls=(const char *) 0) | |
Config & | config () |
virtual void | configure (Config &) |
Unit * | addFile (Filename file) |
CScanner & | scanner () |
virtual Unit * | scanFile (const char *file, Source *=(Source *) 0, bool isFile=true) |
virtual Unit * | scanString (const char *str, const char *name=(const char *) 0) |
Filename | getInclString (Filename filename) |
Puma::CProject::CProject | ( | ErrorStream & | , |
const char * | defs, | ||
const char * | decls = (const char *) 0 |
||
) |
Puma::CProject::CProject | ( | ErrorStream & | , |
int & | argc, | ||
char **& | argv, | ||
const char * | defs = (const char *) 0 , |
||
const char * | decls = (const char *) 0 |
||
) |
Unit* Puma::CProject::addFile | ( | Filename | file | ) |
Reimplemented from Puma::Project.
Config & Puma::CProject::config | ( | ) | [inline] |
virtual void Puma::CProject::configure | ( | Config & | ) | [virtual] |
Filename Puma::CProject::getInclString | ( | Filename | filename | ) |
virtual Unit* Puma::CProject::scanFile | ( | const char * | file, |
Source * | = (Source *) 0 , |
||
bool | isFile = true |
||
) | [virtual] |
CScanner & Puma::CProject::scanner | ( | ) | [inline] |
virtual Unit* Puma::CProject::scanString | ( | const char * | str, |
const char * | name = (const char *) 0 |
||
) | [virtual] |