Package com.jogamp.gluegen.cgram.types
Class EnumType.Enumerator
java.lang.Object
com.jogamp.gluegen.cgram.types.EnumType.Enumerator
- All Implemented Interfaces:
TypeComparator.SemanticEqualityOp
- Enclosing class:
- EnumType
-
Constructor Summary
ConstructorsConstructorDescriptionEnumerator(String name, long value) Enumerator(String name, ConstantDefinition.CNumber number) Enumerator(String name, String value) -
Method Summary
-
Constructor Details
-
Enumerator
-
Enumerator
-
Enumerator
-
-
Method Details
-
getName
-
getExpr
-
getNumber
-
hasNumber
public boolean hasNumber() -
hashCode
public int hashCode() -
equals
-
hashCodeSemantics
public int hashCodeSemantics()Description copied from interface:TypeComparator.SemanticEqualityOpSemantic hashcode for Types exclusive its givenname.- Specified by:
hashCodeSemanticsin interfaceTypeComparator.SemanticEqualityOp- See Also:
-
equalSemantics
Description copied from interface:TypeComparator.SemanticEqualityOpSemantic equality test for Types exclusive its givenname.- Specified by:
equalSemanticsin interfaceTypeComparator.SemanticEqualityOp- See Also:
-
toString
-