Name

pdbType —

qualvec

typedef vector<qual_t> pdbType::qualvec ( );  

        

argvec

typedef vector<pdbArg> pdbType::argvec ( );  

        

typevec

typedef vector<const pdbType *> pdbType::typevec ( );  

        

enumvec

typedef vector<pdbEnum> pdbType::enumvec ( );  

        

boundvec

typedef vector<pdbBounds> pdbType::boundvec ( );  

        

pdbType

pdbType::pdbType ( id);  
int  id;

        

pdbType

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

        

desc

const char * pdbType::desc ();

        

attrPrefix

const char * pdbType::attrPrefix ( );  

        

print

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

        

adjustPtrs

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

        

findDuplicate

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

        

process

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

        

elementType

const pdbType * pdbType::elementType ( );  

        

floatType

pdbItem::float_t pdbType::floatType ( );  

        

integerType

pdbItem::int_t pdbType::integerType ( );  

        

kind

pdbItem::type_t pdbType::kind ( );  

        

qualifiers

const pdbType::qualvec & pdbType::qualifiers ( );  

        

pointedToType

const pdbType * pdbType::pointedToType ( );  

        

referencedType

const pdbType * pdbType::referencedType ( );  

        

isSigned

bool pdbType::isSigned ();

        

baseType

const pdbType * pdbType::baseType ( );  

        

isGroup

const pdbGroup * pdbType::isGroup ( );  

        

returnType

const pdbType * pdbType::returnType ( );  

        

arguments

const pdbType::argvec & pdbType::arguments ( );  

        

hasEllipsis

bool pdbType::hasEllipsis ();

        

oldStyleDecl

bool pdbType::oldStyleDecl ();

        

memberPointerType

const pdbType * pdbType::memberPointerType ( );  

        

memberPointerClass

const pdbClass * pdbType::memberPointerClass ( );  

        

isConst

bool pdbType::isConst ();

        

numElements

int pdbType::numElements ();

        

exceptionSpec

const pdbType::typevec & pdbType::exceptionSpec ( );  

        

enumeration

const pdbType::enumvec & pdbType::enumeration ( );  

        

shape

pdbItem::shape_t pdbType::shape ( );  

        

rank

int pdbType::rank ();

        

bounds

const pdbType::boundvec & pdbType::bounds ( );  

        

isStaticArray

bool pdbType::isStaticArray ();

        

elementType

void pdbType::elementType ( elem);  
const pdbType *  elem;

        

floatType

void pdbType::floatType ( ftype);  
float_t  ftype;

        

integerType

void pdbType::integerType ( itype);  
int_t  itype;

        

kind

void pdbType::kind ( type);  
type_t  type;

        

addQualifier

void pdbType::addQualifier ( qual);  
qual_t  qual;

        

pointedToType

void pdbType::pointedToType ( ptr);  
const pdbType *  ptr;

        

referencedType

void pdbType::referencedType ( ptr);  
const pdbType *  ptr;

        

isSigned

void pdbType::isSigned ( s);  
bool  s;

        

baseType

void pdbType::baseType ( base);  
const pdbType *  base;

        

isGroup

void pdbType::isGroup ( gr);  
const pdbGroup *  gr;

        

returnType

void pdbType::returnType ( type);  
const pdbType *  type;

        

addArgument

void pdbType::addArgument ( typenamefilelinecolflags);  
const pdbType *const string &pdbFile *intintint  typenamefilelinecolflagsconst string &pdbFile *intintint;

        

hasEllipsis

void pdbType::hasEllipsis ( e);  
bool  e;

        

oldStyleDecl

void pdbType::oldStyleDecl ( o);  
bool  o;

        

memberPointerType

void pdbType::memberPointerType ( mptype);  
const pdbType *  mptype;

        

memberPointerClass

void pdbType::memberPointerClass ( mpclass);  
const pdbClass *  mpclass;

        

isConst

void pdbType::isConst ( c);  
bool  c;

        

numElements

void pdbType::numElements ( n);  
int  n;

        

addExceptionSpec

void pdbType::addExceptionSpec ( c);  
const pdbType *  c;

        

addEnumeration

void pdbType::addEnumeration ( e);  
const pdbEnum &  e;

        

shape

void pdbType::shape ( s);  
shape_t  s;

        

rank

void pdbType::rank ( r);  
int  r;

        

addBound

void pdbType::addBound ( lowhigh);  
intint  lowhighint;

        

isStaticArray

void pdbType::isStaticArray ( s);  
bool  s;

        

NULLEXCEP

const pdbType* pdbType::NULLEXCEP ( );  

        

elemTy

const pdbType* pdbType::elemTy ( );  

        

fltTy

float_t pdbType::fltTy ();

        

intTy

int_t pdbType::intTy ();

        

knd

type_t pdbType::knd ();

        

shp

shape_t pdbType::shp ();

        

snd

bool pdbType::snd ();

        

ell

bool pdbType::ell ();

        

cst

bool pdbType::cst ();

        

sta

bool pdbType::sta ();

        

oldSD

bool pdbType::oldSD ();

        

numElem

int pdbType::numElem ();

        

ptrTy

const pdbType* pdbType::ptrTy ( );  

        

baseTy

const pdbType* pdbType::baseTy ( );  

        

groupTy

const pdbGroup* pdbType::groupTy ( );  

        

retTy

const pdbType* pdbType::retTy ( );  

        

memPtrTy

const pdbType* pdbType::memPtrTy ( );  

        

memPtrCl

const pdbClass* pdbType::memPtrCl ( );  

        

args

argvec pdbType::args ();

        

quals

qualvec pdbType::quals ();

        

exSpec

typevec pdbType::exSpec ();

        

enums

enumvec pdbType::enums ();

        

bnds

boundvec pdbType::bnds ();