#include <include/type.h>
Inheritance diagram for CharType:
Definition at line 362 of file type.h.
Public Member Functions | |
CharType () | |
virtual Type * | clone () const |
virtual const char * | getCtype (bool final=false) const |
virtual unsigned | getSize () const |
virtual bool | isChar () const |
virtual bool | isCompatible (Type *other, bool all) |
virtual Exp * | match (Type *pattern) |
virtual Type * | meetWith (Type *other, bool &ch, bool bHighestPtr) |
virtual bool | operator< (const Type &other) const |
virtual bool | operator== (const Type &other) const |
virtual | ~CharType () |
Friends | |
class | XMLProgParser |
|
Definition at line 35 of file typeStubs.cpp. |
|
Definition at line 36 of file typeStubs.cpp. |
|
Implements Type. Definition at line 37 of file typeStubs.cpp. References NULL. |
|
Implements Type. |
|
Implements Type. Definition at line 40 of file typeStubs.cpp. |
|
Reimplemented from Type. |
|
Implements Type. Definition at line 1363 of file dfa.cpp. References Type::isCompatibleWith(), Type::resolvesToChar(), Type::resolvesToInteger(), Type::resolvesToSize(), and Type::resolvesToVoid(). |
|
Reimplemented from Type. Definition at line 675 of file type.cpp. References Type::match(). |
|
Implements Type. Definition at line 447 of file dfa.cpp. References Type::clone(), Type::resolvesToChar(), Type::resolvesToInteger(), and Type::resolvesToVoid(). |
|
Implements Type. Definition at line 39 of file typeStubs.cpp. |
|
Implements Type. Definition at line 38 of file typeStubs.cpp. |
|
Reimplemented from Type. |