#include <include/type.h>
Inheritance diagram for LowerType:

Definition at line 641 of file type.h.
| Public Member Functions | |
| virtual Type * | clone () const | 
| Type * | getBaseType () | 
| virtual const char * | getCtype (bool final=false) const | 
| virtual unsigned | getSize () const | 
| virtual bool | isCompatible (Type *other, bool all) | 
| virtual bool | isComplete () | 
| virtual bool | isLower () const | 
| LowerType (Type *base) | |
| virtual Type * | meetWith (Type *other, bool &ch, bool bHighestPtr) | 
| virtual Type * | mergeWith (Type *other) | 
| virtual bool | operator< (const Type &other) const | 
| virtual bool | operator== (const Type &other) const | 
| void | setBaseType (Type *b) | 
| virtual void | setSize (int sz) | 
| virtual | ~LowerType () | 
| Private Attributes | |
| Type * | base_type | 
| 
 | 
| 
 Definition at line 645 of file type.h. Referenced by clone(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Implements Type. Definition at line 250 of file type.cpp. References base_type, Type::clone(), and LowerType(). | 
| 
 | 
| 
 Definition at line 652 of file type.h. References base_type. | 
| 
 | 
| 
 Implements Type. Definition at line 872 of file type.cpp. References base_type. | 
| 
 | 
| 
 Implements Type. Definition at line 655 of file type.h. References base_type, and Type::getSize(). | 
| 
 | ||||||||||||
| 
 Implements Type. Definition at line 1465 of file dfa.cpp. References Type::asLower(), base_type, Type::isCompatibleWith(), Type::resolvesToLower(), Type::resolvesToUnion(), and Type::resolvesToVoid(). | 
| 
 | 
| 
 Reimplemented from Type. Definition at line 658 of file type.h. References base_type, and Type::isComplete(). | 
| 
 | 
| 
 Reimplemented from Type. | 
| 
 | ||||||||||||||||
| 
 Implements Type. Definition at line 661 of file dfa.cpp. References Type::asLower(), base_type, Type::clone(), Type::meetWith(), Type::resolvesToUpper(), and Type::resolvesToVoid(). | 
| 
 | 
| 
 Reimplemented from Type. | 
| 
 | 
| 
 Implements Type. Definition at line 634 of file type.cpp. References base_type, and Type::getId(). | 
| 
 | 
| 
 Implements Type. Definition at line 511 of file type.cpp. References base_type, and Type::isLower(). | 
| 
 | 
| 
 Definition at line 653 of file type.h. References base_type. | 
| 
 | 
| 
 Reimplemented from Type. | 
| 
 | 
| 
 Definition at line 642 of file type.h. Referenced by clone(), getBaseType(), getCtype(), getSize(), isCompatible(), isComplete(), meetWith(), operator<(), operator==(), and setBaseType(). | 
 1.4.6
 1.4.6