Puma Reference Manual | Puma: 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 & | e | ) |
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 | |||
) |
Config & Puma::CProject::config | ( | ) | [inline] |
virtual void Puma::CProject::configure | ( | Config & | ) | [virtual] |
Reimplemented from Puma::Project.
CScanner & Puma::CProject::scanner | ( | ) | [inline] |
virtual Unit* Puma::CProject::scanFile | ( | const char * | file, | |
Source * | = (Source *) 0 , |
|||
bool | isFile = true | |||
) | [virtual] |
virtual Unit* Puma::CProject::scanString | ( | const char * | str, | |
const char * | name = (const char *) 0 | |||
) | [virtual] |