ACT Library
Loading...
Searching...
No Matches
Private Member Functions | List of all members
PReal Class Reference

Used for real parameters. More...

#include <types.h>

Inheritance diagram for PReal:
Type

Private Member Functions

const char * getName ()
 
TypeExpand (ActNamespace *, Scope *, int, inst_param *)
 
int isEqual (const Type *t) const
 

Additional Inherited Members

- Public Types inherited from Type
enum  direction {
  NONE = 0 , IN = 1 , OUT = 2 , INOUT = 3 ,
  OUTIN = 4
}
 
- Public Member Functions inherited from Type
 Type ()
 
 ~Type ()
 constructor
 
virtual const char * getName ()=0
 destructor
 
virtual TypeExpand (ActNamespace *ns, Scope *s, int nt, inst_param *ip)=0
 
virtual int isEqual (const Type *t) const =0
 
- Static Public Member Functions inherited from Type
static void Init ()
 
static const char * dirstring (direction d)
 

Detailed Description

Used for real parameters.

Member Function Documentation

◆ Expand()

Type * PReal::Expand ( ActNamespace ,
Scope ,
int  ,
inst_param  
)
inlineprivatevirtual
Returns
the type itself–nothing to do for expansion

Implements Type.

◆ getName()

const char * PReal::getName ( )
inlineprivatevirtual
Returns
the name of the type

Implements Type.

◆ isEqual()

int PReal::isEqual ( const Type t) const
inlineprivatevirtual

Equality is pointer equality

Implements Type.


The documentation for this class was generated from the following file: