Package com.jogamp.gluegen.cgram.types
Interface TypeComparator.SemanticEqualityOp
-
- All Known Subinterfaces:
TypeComparator.AliasedSemanticSymbol
- All Known Implementing Classes:
ArrayType
,BitType
,CompoundType
,ConstantDefinition
,DoubleType
,EnumType
,EnumType.Enumerator
,Field
,FloatType
,FunctionSymbol
,FunctionType
,IntType
,MemoryLayoutType
,PointerType
,PrimitiveType
,SizeThunk
,StructType
,Type
,UnionType
,VoidType
- Enclosing class:
- TypeComparator
public static interface TypeComparator.SemanticEqualityOp
Supports semantic equality and hash functions for types.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
equalSemantics(TypeComparator.SemanticEqualityOp arg)
Semantic equality test for Types exclusive its givenname
.int
hashCodeSemantics()
Semantic hashcode for Types exclusive its givenname
.
-
-
-
Method Detail
-
hashCodeSemantics
int hashCodeSemantics()
Semantic hashcode for Types exclusive its givenname
.- See Also:
equalSemantics(SemanticEqualityOp)
-
equalSemantics
boolean equalSemantics(TypeComparator.SemanticEqualityOp arg)
Semantic equality test for Types exclusive its givenname
.- See Also:
hashCodeSemantics()
-
-