CustomSignature Class Reference

#include <include/signature.h>

Inheritance diagram for CustomSignature:

Signature List of all members.

Detailed Description

Definition at line 267 of file signature.h.

Public Member Functions

virtual Signatureclone ()
 CustomSignature (const char *nam)
virtual int getStackRegister () throw (StackRegisterNotDefinedException)
virtual bool isPromoted ()
void setSP (int nsp)
virtual ~CustomSignature ()

Protected Attributes

int sp


Constructor & Destructor Documentation

CustomSignature::CustomSignature const char *  nam  ) 
 

Definition at line 1057 of file signature.cpp.

Referenced by clone().

virtual CustomSignature::~CustomSignature  )  [inline, virtual]
 

Definition at line 272 of file signature.h.


Member Function Documentation

Signature * CustomSignature::clone  )  [virtual]
 

Reimplemented from Signature.

Definition at line 1087 of file signature.cpp.

References Type::clone(), cloneVec(), CustomSignature(), Signature::ellipsis, Signature::name, NULL, Signature::params, Signature::preferedName, Signature::preferedParams, Signature::preferedReturn, Signature::rettype, Signature::returns, and sp.

virtual int CustomSignature::getStackRegister  )  throw (StackRegisterNotDefinedException) [inline, virtual]
 

Reimplemented from Signature.

Definition at line 276 of file signature.h.

References sp.

virtual bool CustomSignature::isPromoted  )  [inline, virtual]
 

Reimplemented from Signature.

Definition at line 273 of file signature.h.

void CustomSignature::setSP int  nsp  ) 
 

Definition at line 1060 of file signature.cpp.

References Signature::addReturn(), and sp.


Member Data Documentation

int CustomSignature::sp [protected]
 

Definition at line 269 of file signature.h.

Referenced by clone(), getStackRegister(), and setSP().


The documentation for this class was generated from the following files:
Generated on Tue Sep 19 21:18:41 2006 for Boomerang by  doxygen 1.4.6