| 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] |