
| Data Structures | |
| struct | TypeBase | 
| struct | Type | 
| struct | PtrType | 
| struct | Value | 
| struct | Parameter | 
| struct | GenList | 
| struct | GenListLineNo | 
| struct | EntryType | 
| struct | Entry | 
| struct | ModuleEntity | 
| struct | Module | 
| struct | File | 
| struct | Readonly | 
| struct | MainChare | 
| struct | Chare | 
| struct | Group | 
| struct | NodeGroup | 
| struct | Array | 
| struct | MessageVar | 
| struct | Message | 
| struct | InitCall | 
| struct | ConsEntry | 
| Namespaces | |
| namespace | SDAG | 
| Enumerations | |
| enum | BUILDER_ENTRY_ATTRIBUTES { THREADED = STHREADED, SYNC = SSYNC, IGET = SIGET, EXCLUSIVE = SLOCKED, CREATEHERE = SCREATEHERE, CREATEHOME = SCREATEHOME, NOKEEP = SNOKEEP, NOTRACE = SNOTRACE, APPWORK = SAPPWORK, IMMEDIATE = SIMMEDIATE, EXPEDITED = SSKIPSCHED, INLINE = SINLINE, LOCAL = SLOCAL, MEMCRITICAL = SMEM, REDUCTIONTARGET = SREDUCE } | 
| enum | BUILDER_CHARE_ATTRIBUTES { MIGRATABLE = xi::Chare::CMIGRATABLE } | 
| Functions | |
| xi::AstChildren< xi::Module > * | generateTestAst () | 
| xi::AstChildren< xi::Module > * | generateHello1d () | 
| xi::AstChildren< xi::Module > * | generateFibSDAG () | 
| Variables | |
| const char * | builtinTypes [NUM_BUILTIN_TYPES] | 
| THREADED | |
| SYNC | |
| IGET | |
| EXCLUSIVE | |
| CREATEHERE | |
| CREATEHOME | |
| NOKEEP | |
| NOTRACE | |
| APPWORK | |
| IMMEDIATE | |
| EXPEDITED | |
| INLINE | |
| LOCAL | |
| MEMCRITICAL | |
| REDUCTIONTARGET | 
Definition at line 28 of file interfaceBuilder.h.
| xi::AstChildren<xi::Module>* Builder::generateTestAst | ( | ) | 
Definition at line 12 of file interfaceBuilder.C.
References Builder::ModuleEntity::addEntry(), Builder::EntryType::addEntryParameter(), Builder::File::addModule(), Builder::Module::addModuleEntity(), c, Builder::File::generateAst(), and PUP::m.

| xi::AstChildren<xi::Module>* Builder::generateHello1d | ( | ) | 
Definition at line 38 of file interfaceBuilder.C.
References PUP::a, Builder::ModuleEntity::addEntry(), Builder::EntryType::addEntryParameter(), Builder::File::addModule(), Builder::Module::addModuleEntity(), Builder::File::generateAst(), and PUP::m.

| xi::AstChildren<xi::Module>* Builder::generateFibSDAG | ( | ) | 
Definition at line 68 of file interfaceBuilder.C.
References PUP::a, Builder::SDAG::Sequence::addConstruct(), Builder::ModuleEntity::addEntry(), Builder::EntryType::addEntryParameter(), Builder::File::addModule(), Builder::Module::addModuleEntity(), Builder::Entry::addSDAG(), Builder::SDAG::WhenTemp< T >::addSEntry(), Builder::File::generateAst(), and PUP::m.
Referenced by main().


| const char* Builder::builtinTypes[NUM_BUILTIN_TYPES] | 
Initial value:
    {"int", "long", "short", "char", "unsigned int", "unsigned long",
    "unsigned long", "unsigned long long", "unsigned short",
    "unsigned char", "long long", "float", "double", "long double",
    "void"}
Definition at line 22 of file interfaceBuilder.h.
Referenced by Builder::Type::generateAst().
 1.5.5
 1.5.5