Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

cbl::codetree::def::TFloatDef Class Reference

#include <deffloat.h>

Inheritance diagram for cbl::codetree::def::TFloatDef:

cbl::codetree::def::TDef cbl::codetree::TElement List of all members.

Public Types

enum   TFloatType { ft32Bit = sizeof(float), ft64Bit = sizeof(double), ft80Bit = sizeof(long double) }

Public Methods

virtual unsigned  size () const
void  floatType (TFloatType)
TFloatType  floatType () const
virtual void  accept (TDefVisitor &)
virtual TFloatDef *  clone () const

Protected Methods

  TFloatDef (symbols::TModuleSym *AOwner, TFloatType AFloatType)

Friends

class  symbols::TModuleSym

Member Enumeration Documentation

enum cbl::codetree::def::TFloatDef::TFloatType
 

Enumeration values:
ft32Bit 
ft64Bit 
ft80Bit 

Definition at line 22 of file deffloat.h.

00022                     {
00023         ft32Bit = sizeof(float),
00024         ft64Bit = sizeof(double),
00025         ft80Bit = sizeof(long double)
00026     };

Constructor & Destructor Documentation

cbl::codetree::def::TFloatDef::TFloatDef symbols::TModuleSym   AOwner,
TFloatType    AFloatType
[protected]
 


Member Function Documentation

virtual void cbl::codetree::def::TFloatDef::accept TDefVisitor &    [virtual]
 

Implements cbl::codetree::def::TDef.

virtual TFloatDef* cbl::codetree::def::TFloatDef::clone   const [virtual]
 

Implements cbl::codetree::def::TDef.

TFloatType cbl::codetree::def::TFloatDef::floatType   const
 

void cbl::codetree::def::TFloatDef::floatType TFloatType   
 

virtual unsigned cbl::codetree::def::TFloatDef::size   const [virtual]
 

Implements cbl::codetree::def::TDef.


Friends And Related Function Documentation

friend class symbols::TModuleSym [friend]
 

Definition at line 34 of file deffloat.h.


The documentation for this class was generated from the following file:
Generated on Sat Apr 6 19:07:26 2002 for Compiler Backend Library by doxygen1.2.14 written by , © 1997-2002