public class CastReference extends RelativeReference
base| Constructor and Description |
|---|
CastReference(Type type,
Reference base)
Create a new cast reference.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.math.BigInteger |
getLocation(C ops)
Get this reference's absolute memory location.
|
int |
hashCode() |
boolean |
hasLocation()
Determine whether this reference has an absolute memory location.
|
boolean |
isCast()
Determine whether this reference is a cast reference.
|
boolean |
isPrefix()
Determine whether this reference represents a prefix operator in
C syntax.
|
void |
write(java.lang.Appendable out)
Write a human readable representation to the specified
appendable.
|
getBase, hasBase, isConstantpublic boolean isPrefix()
Referencepublic boolean isCast()
Referencepublic boolean hasLocation()
ReferencehasLocation in class Referencetrue if this reference has an absolute
memory location.public java.math.BigInteger getLocation(C ops)
ReferencegetLocation in class Referenceops - The C operations.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic void write(java.lang.Appendable out)
throws java.io.IOException
ReferenceCopyright © 2014. All Rights Reserved.