Puma::CTypeFunction Class Reference

#include <CTypeFunction.h>

Inheritance diagram for Puma::CTypeFunction:

Inheritance graph

List of all members.

Public Member Functions

 CTypeFunction (CTypeInfo *, CTypeList *, bool)
 ~CTypeFunction ()
CTypeListArgTypes () const
CTypeInfoReturnType () const
CFunctionInfoFunctionInfo () const
CRecordRecord () const
bool hasPrototype () const
void FunctionInfo (CFunctionInfo *)
bool isStatic () const


Constructor & Destructor Documentation

Puma::CTypeFunction::CTypeFunction ( CTypeInfo base,
CTypeList l,
bool  prototype 
) [inline]

Puma::CTypeFunction::~CTypeFunction (  )  [inline]


Member Function Documentation

CTypeList * Puma::CTypeFunction::ArgTypes (  )  const [inline]

Reimplemented from Puma::CTypeInfo.

CTypeInfo * Puma::CTypeFunction::ReturnType (  )  const [inline]

CFunctionInfo * Puma::CTypeFunction::FunctionInfo (  )  const [inline]

Reimplemented from Puma::CTypeInfo.

CRecord* Puma::CTypeFunction::Record (  )  const

Reimplemented from Puma::CTypeInfo.

bool Puma::CTypeFunction::hasPrototype (  )  const [inline]

void Puma::CTypeFunction::FunctionInfo ( CFunctionInfo info  )  [inline]

bool Puma::CTypeFunction::isStatic (  )  const


Generated on Sat May 10 03:03:51 2008 for Puma by  doxygen 1.5.5