inox
.
solvers
.
unrolling
.
Templates
Template
Related Docs:
trait Template
|
package Templates
object
Template
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
Template
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
contents
(
pathVar: (
ast.Trees.Variable
,
Encoded
)
,
arguments:
Seq
[(
ast.Trees.Variable
,
Encoded
)]
,
tmplClauses:
Templates.TemplateClauses
,
substMap:
Map
[
ast.Trees.Variable
,
Encoded
] =
Map.empty
,
optCall:
Option
[
ast.Trees.TypedFunDef
] =
None
,
optApp:
Option
[(
Encoded
,
ast.Trees.FunctionType
)] =
None
)
: (
TemplateContents
, () ⇒
String
)
def
encode
(
pathVar: (
ast.Trees.Variable
,
Encoded
)
,
arguments:
Seq
[(
ast.Trees.Variable
,
Encoded
)]
,
tmplClauses:
Templates.TemplateClauses
,
substMap:
Map
[
ast.Trees.Variable
,
Encoded
] =
Map.empty[Variable, Encoded]
,
optCall:
Option
[
ast.Trees.TypedFunDef
] =
None
,
optApp:
Option
[(
Encoded
,
ast.Trees.FunctionType
)] =
None
)
: (
Clauses
,
Calls
,
Apps
,
Matchers
,
Pointers
, () ⇒
String
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
extractCalls
(
expr:
ast.Trees.Expr
,
substMap:
Map
[
ast.Trees.Variable
,
Encoded
] =
Map.empty[Variable, Encoded]
,
optCall:
Option
[(
ast.Trees.TypedFunDef
,
Seq
[
Arg
])] =
None
,
optApp:
Option
[
App
] =
None
)
: (
Set
[
Call
],
Set
[
App
],
Set
[
Matcher
],
Pointers
)
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
instantiate
(
clauses:
Clauses
,
calls:
Calls
,
apps:
Apps
,
matchers:
Matchers
,
equalities:
Equalities
,
substMap:
Map
[
Encoded
,
Arg
]
)
:
Clauses
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
lambdaPointers
(
encoder: (
ast.Trees.Expr
) ⇒
Encoded
)
(
expr:
ast.Trees.Expr
)
:
Map
[
Encoded
,
Encoded
]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
substitution
(
condVars:
Map
[
ast.Trees.Variable
,
Encoded
]
,
exprVars:
Map
[
ast.Trees.Variable
,
Encoded
]
,
condTree:
Map
[
ast.Trees.Variable
,
Set
[
ast.Trees.Variable
]]
,
types:
Types
,
lambdas:
Seq
[
Templates.LambdaTemplate
]
,
quants:
Seq
[
Templates.QuantificationTemplate
]
,
pointers:
Map
[
Encoded
,
Encoded
]
,
baseSubst:
Map
[
Encoded
,
Arg
]
,
aVar:
Encoded
)
: (
Clauses
,
Map
[
Encoded
,
Arg
])
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AnyRef
Inherited from
Any
Ungrouped