Name

pdbTemplate —

targvec

typedef vector<pdbTemplateArg> pdbTemplate::targvec ( );  

        

pdbTemplate

pdbTemplate::pdbTemplate ( id);  
int  id;

        

pdbTemplate

pdbTemplate::pdbTemplate ( nameid);  
const string &int  nameidint;

        

desc

const char * pdbTemplate::desc ( );  

        

print

virtual ostream& pdbTemplate::print ( ostr);  
ostream &  ostr;

        

process

virtual void pdbTemplate::process ( p);  
PDB *  p;

        

adjustPtrs

virtual void pdbTemplate::adjustPtrs ( p);  
PDB *  p;

        

findDuplicate

virtual dupl_t pdbTemplate::findDuplicate ( r);  
pdbSimpleItem *  r;

        

kind

pdbTemplate::templ_t pdbTemplate::kind ( );  

        

text

const string & pdbTemplate::text ( );  

        

arguments

const pdbTemplate::targvec & pdbTemplate::arguments ( );  

        

funcProtoInst

const pdbCRoutine * pdbTemplate::funcProtoInst ( );  

        

classProtoInst

const pdbClass * pdbTemplate::classProtoInst ( );  

        

statMemType

const pdbType * pdbTemplate::statMemType ( );  

        

declaration

const pdbTemplate * pdbTemplate::declaration ( );  

        

definition

const pdbTemplate * pdbTemplate::definition ( );  

        

speclArguments

const pdbTemplate::targvec & pdbTemplate::speclArguments ( );  

        

kind

void pdbTemplate::kind ( kind);  
templ_t  kind;

        

text

void pdbTemplate::text ( text);  
const string &  text;

        

addArgument

void pdbTemplate::addArgument ( targ);  
const pdbTemplateArg &  targ;

        

funcProtoInst

void pdbTemplate::funcProtoInst ( ro);  
const pdbCRoutine *  ro;

        

classProtoInst

void pdbTemplate::classProtoInst ( cl);  
const pdbClass *  cl;

        

statMemType

void pdbTemplate::statMemType ( ty);  
const pdbType *  ty;

        

declaration

void pdbTemplate::declaration ( t);  
const pdbTemplate *  t;

        

definition

void pdbTemplate::definition ( t);  
const pdbTemplate *  t;

        

addSpeclArgument

void pdbTemplate::addSpeclArgument ( targ);  
const pdbTemplateArg &  targ;

        

knd

templ_t pdbTemplate::knd ();

        

txt

string pdbTemplate::txt ();

        

args

targvec pdbTemplate::args ();

        

sargs

targvec pdbTemplate::sargs ();

        

rproto

const pdbCRoutine* pdbTemplate::rproto ( );  

        

cproto

const pdbClass* pdbTemplate::cproto ( );  

        

stype

const pdbType* pdbTemplate::stype ( );  

        

def

const pdbTemplate* pdbTemplate::def ( );  

        

decl

const pdbTemplate* pdbTemplate::decl ( );