Package org.smtlib
Interface IExpr.IHexLiteral
- All Superinterfaces:
IAttributeValue,IExpr,IExpr.IIndex,IExpr.ILiteral,INode,IPos.IPosable,IResponse
- All Known Implementing Classes:
SMTExpr.HexLiteral
- Enclosing interface:
IExpr
This interface represents SMT-LIB hex literals
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.smtlib.IExpr
IExpr.IAsIdentifier, IExpr.IAttribute<TT extends IAttributeValue>, IExpr.IAttributedExpr, IExpr.IBinaryLiteral, IExpr.IBinding, IExpr.IConstructor, IExpr.IDecimal, IExpr.IDeclaration, IExpr.IError, IExpr.IExists, IExpr.IFactory, IExpr.IFcnExpr, IExpr.IForall, IExpr.IFunctionDeclaration, IExpr.IHexLiteral, IExpr.IIdentifier, IExpr.IIndex, IExpr.IKeyword, IExpr.ILambda, IExpr.ILet, IExpr.ILiteral, IExpr.IMatch, IExpr.IMatchCase, IExpr.INumeral, IExpr.IParameterizedIdentifier, IExpr.IPattern, IExpr.IPatternTerms, IExpr.IQualifiedIdentifier, IExpr.ISelector, IExpr.ISortDeclaration, IExpr.IStringLiteral, IExpr.ISymbolNested classes/interfaces inherited from interface org.smtlib.IResponse
IResponse.IAssertionsResponse, IResponse.IAssignmentResponse, IResponse.IAttributeList, IResponse.IError, IResponse.IFactory, IResponse.IPair<T1,T2>, IResponse.IProofResponse, IResponse.IUnsatAssumptionsResponse, IResponse.IUnsatCoreResponse, IResponse.IValueResponse -
Method Summary
Methods inherited from interface org.smtlib.IAttributeValue
isOKMethods inherited from interface org.smtlib.IPos.IPosable
pos, setPos
-
Method Details
-
value
String value()Returns the hex digits as written, from most-significant to least-significant -
intValue
BigInteger intValue()The hex value as an unsigned integer -
length
int length()Number of hex digits
-