Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
T
t
- Variable in class orc.ast.extended.declaration.type.
TypeAliasDeclaration
t
- Variable in class orc.ast.extended.pattern.
TypedPattern
Tag
- Class in
orc.runtime.sites.core
Tag()
- Constructor for class orc.runtime.sites.core.
Tag
tag
- Variable in class orc.runtime.values.
TaggedValue
TaggedValue
- Class in
orc.runtime.values
TaggedValue(Datasite, Object[])
- Constructor for class orc.runtime.values.
TaggedValue
TaggedValue
- Class in
orc.trace.values
TaggedValue(String, Value[])
- Constructor for class orc.trace.values.
TaggedValue
tagName
- Variable in class orc.runtime.sites.core.
Datasite
tagName
- Variable in class orc.trace.values.
TaggedValue
tail
- Variable in class orc.runtime.values.
ConsValue
tail
- Variable in class orc.trace.values.
ConsValue
target
- Variable in class orc.ast.extended.
Dot
target(Var, Expression)
- Method in class orc.ast.extended.pattern.
PatternSimplifier
Term
- Interface in
orc.trace
Terms include
Value
s,
Event
s, and Patterns.
terminate()
- Method in class orc.runtime.
OrcEngine
Terminate execution.
Terms
- Class in
orc.trace
text
- Variable in class orc.doc.
DocCode
thread
- Variable in class orc.trace.events.
Event
ThreadedObjectProxy
- Class in
orc.runtime.sites.java
Objects whose methods should always be called in new threads.
ThreadedObjectProxy(Object)
- Constructor for class orc.runtime.sites.java.
ThreadedObjectProxy
ThreadedPartialSite
- Class in
orc.runtime.sites
Abstract class for partial sites whose calls may block (the Java thread).
ThreadedPartialSite()
- Constructor for class orc.runtime.sites.
ThreadedPartialSite
ThreadedSite
- Class in
orc.runtime.sites
Abstract class for sites whose calls may block (the Java thread).
ThreadedSite()
- Constructor for class orc.runtime.sites.
ThreadedSite
ThreadSite
- Class in
orc.lib.util
Wrap a site call in a (pooled) thread.
ThreadSite()
- Constructor for class orc.lib.util.
ThreadSite
Token
- Class in
orc.runtime
Representation of an active thread of execution.
TokenError
- Exception in
orc.error.runtime
A non-recoverable error at a token, which must result in halting the whole engine.
TokenError(String)
- Constructor for exception orc.error.runtime.
TokenError
TokenError(String, Throwable)
- Constructor for exception orc.error.runtime.
TokenError
tokenError(TokenException)
- Method in class orc.runtime.
OrcEngine
A token owned by this engine has encountered an exception.
TokenException
- Exception in
orc.error.runtime
A localized failure at runtime.
TokenException(String)
- Constructor for exception orc.error.runtime.
TokenException
TokenException(String, Throwable)
- Constructor for exception orc.error.runtime.
TokenException
TokenLimitReachedError
- Exception in
orc.error.runtime
TokenLimitReachedError()
- Constructor for exception orc.error.runtime.
TokenLimitReachedError
TokenPool
- Class in
orc.runtime
Implement a token pool to avoid allocating and freeing a lot of tokens.
TokenPool(int)
- Constructor for class orc.runtime.
TokenPool
Create a new pool with the given bound.
TokenTracer
- Interface in
orc.trace
Interface for writing traces from a single Orc thread.
TokenTracer.BeforeTrace
- Interface in
orc.trace
Abstract handle for a before event
TokenTracer.PullTrace
- Interface in
orc.trace
Abstract handle for a pull event
TokenTracer.StoreTrace
- Interface in
orc.trace
Abstract handle for a store event
Top
- Class in
orc.type.ground
The Top type.
Top()
- Constructor for class orc.type.ground.
Top
TOP
- Static variable in class orc.type.
Type
toString()
- Method in class orc.ast.extended.
AssertType
toString()
- Method in class orc.ast.extended.
Atomic
toString()
- Method in class orc.ast.extended.
Call
toString()
- Method in class orc.ast.extended.
ConsExpr
toString()
- Method in class orc.ast.extended.declaration.
ClassDeclaration
toString()
- Method in class orc.ast.extended.declaration.defn.
DefnClause
toString()
- Method in class orc.ast.extended.declaration.defn.
DefnType
toString()
- Method in class orc.ast.extended.declaration.
DefsDeclaration
toString()
- Method in class orc.ast.extended.declaration.
SiteDeclaration
toString()
- Method in class orc.ast.extended.declaration.type.
DatatypeDeclaration
toString()
- Method in class orc.ast.extended.declaration.type.
TypeAliasDeclaration
toString()
- Method in class orc.ast.extended.declaration.type.
TypeDeclaration
toString()
- Method in class orc.ast.extended.declaration.
ValDeclaration
toString()
- Method in class orc.ast.extended.
Declare
toString()
- Method in class orc.ast.extended.
Dot
toString()
- Method in class orc.ast.extended.
Field
toString()
- Method in class orc.ast.extended.
HasType
toString()
- Method in class orc.ast.extended.
IfThenElse
toString()
- Method in class orc.ast.extended.
Lambda
toString()
- Method in class orc.ast.extended.
Let
toString()
- Method in class orc.ast.extended.
ListExpr
toString()
- Method in class orc.ast.extended.
Literal
toString()
- Method in class orc.ast.extended.
Name
toString()
- Method in class orc.ast.extended.
NilExpr
toString()
- Method in class orc.ast.extended.
Parallel
toString()
- Method in class orc.ast.extended.pattern.
AsPattern
toString()
- Method in class orc.ast.extended.pattern.
CallPattern
toString()
- Method in class orc.ast.extended.pattern.
ConsPattern
toString()
- Method in class orc.ast.extended.pattern.
ListPattern
toString()
- Method in class orc.ast.extended.pattern.
LiteralPattern
toString()
- Method in class orc.ast.extended.pattern.
NilPattern
toString()
- Method in class orc.ast.extended.pattern.
PublishPattern
toString()
- Method in class orc.ast.extended.pattern.
TuplePattern
toString()
- Method in class orc.ast.extended.pattern.
TypedPattern
toString()
- Method in class orc.ast.extended.pattern.
VariablePattern
toString()
- Method in class orc.ast.extended.pattern.
WildcardPattern
toString()
- Method in class orc.ast.extended.
Semi
toString()
- Method in class orc.ast.extended.
Sequential
toString()
- Method in class orc.ast.extended.
Silent
toString()
- Method in class orc.ast.extended.
Where
toString()
- Method in class orc.ast.oil.arg.
Constant
toString()
- Method in class orc.ast.oil.arg.
Field
toString()
- Method in class orc.ast.oil.arg.
Site
toString()
- Method in class orc.ast.oil.arg.
Var
toString()
- Method in class orc.ast.oil.
Atomic
toString()
- Method in class orc.ast.oil.
Bar
toString()
- Method in class orc.ast.oil.
Call
toString()
- Method in class orc.ast.oil.
Def
toString()
- Method in class orc.ast.oil.
Defs
toString()
- Method in class orc.ast.oil.
Pull
toString()
- Method in class orc.ast.oil.
Push
toString()
- Method in class orc.ast.oil.
Semi
toString()
- Method in class orc.ast.oil.
Silent
toString()
- Method in class orc.ast.oil.
WithLocation
toString()
- Method in class orc.ast.simple.arg.
Constant
toString()
- Method in class orc.ast.simple.arg.
Field
toString()
- Method in class orc.ast.simple.arg.
NamedVar
toString()
- Method in class orc.ast.simple.type.
ArrowType
toString()
- Method in class orc.ast.simple.type.
Blank
toString()
- Method in class orc.ast.simple.type.
ClassType
toString()
- Method in class orc.ast.simple.type.
Constructor
toString()
- Method in class orc.ast.simple.type.
NamedType
toString()
- Method in class orc.ast.simple.type.
SiteType
toString()
- Method in class orc.ast.simple.type.
TupleType
toString()
- Method in class orc.ast.simple.type.
TypeInstance
toString()
- Method in class orc.ast.sites.
JavaSite
toString()
- Method in class orc.ast.sites.
OrcSite
toString()
- Method in exception orc.error.runtime.
JavaException
toString()
- Method in exception orc.error.runtime.
TokenException
toString()
- Method in class orc.error.
SourceLocation
toString()
- Method in class orc.lib.state.
Buffer.BufferInstance
toString()
- Method in class orc.lib.state.
Ref.RefInstance
toString()
- Method in class orc.lib.state.types.
ArrayType
toString()
- Method in class orc.lib.state.types.
BoundedBufferType
toString()
- Method in class orc.lib.state.types.
BufferType
toString()
- Method in class orc.lib.state.types.
CellType
toString()
- Method in class orc.lib.state.types.
CounterType
toString()
- Method in class orc.lib.state.types.
RefType
toString()
- Method in class orc.lib.state.types.
SemaphoreType
toString()
- Method in class orc.lib.state.types.
SyncChannelType
toString()
- Method in class orc.runtime.nodes.
Call
toString()
- Method in class orc.runtime.nodes.
Let
toString()
- Method in class orc.runtime.nodes.
Node
toString()
- Method in class orc.runtime.sites.core.
Datasite
toString()
- Method in class orc.runtime.values.
ConsValue
toString()
- Method in class orc.runtime.values.
Field
toString()
- Method in class orc.runtime.values.
GroupCell
toString()
- Method in class orc.runtime.values.
NilValue
toString()
- Method in class orc.runtime.values.
TaggedValue
toString()
- Method in class orc.runtime.values.
TupleValue
toString()
- Method in class orc.trace.events.
Event
Return a human-readable short label for the event.
toString()
- Method in class orc.trace.handles.
Handle
toString()
- Method in class orc.trace.values.
AbstractValue
toString()
- Method in class orc.type.
ArrowType
toString()
- Method in class orc.type.
Constraint
toString()
- Method in class orc.type.
Datatype
toString()
- Method in class orc.type.
EllipsisArrowType
toString()
- Method in class orc.type.ground.
BooleanType
toString()
- Method in class orc.type.ground.
Bot
toString()
- Method in class orc.type.ground.
ConstIntType
toString()
- Method in class orc.type.ground.
IntegerType
toString()
- Method in class orc.type.ground.
LetType
toString()
- Method in class orc.type.ground.
Message
toString()
- Method in class orc.type.ground.
NumberType
toString()
- Method in class orc.type.ground.
StringType
toString()
- Method in class orc.type.ground.
Top
toString()
- Method in class orc.type.
ListType
toString()
- Method in class orc.type.
OptionType
toString()
- Method in class orc.type.
TupleType
toString()
- Method in class orc.type.
Type
toString()
- Method in class orc.type.
TypeApplication
toString()
- Method in class orc.type.
TypeVariable
TraceableValue
- Interface in
orc.trace.values
Mark a runtime object which may be traced (serialized in a trace file).
tracer
- Variable in class orc.trace.
DerivedTracer.DerivedTokenTracer
Tracer
- Interface in
orc.trace
Interface for tracing an Orc execution.
Transaction
- Class in
orc.runtime.transaction
A transaction (a dynamic instance of an atomic section).
Transaction(Token, Node, GroupCell)
- Constructor for class orc.runtime.transaction.
Transaction
TransRegion
- Class in
orc.runtime.transaction
This region encloses the tokens of a running transaction.
TransRegion(Region, Transaction)
- Constructor for class orc.runtime.transaction.
TransRegion
TRYCONS
- Static variable in class orc.ast.extended.pattern.
Pattern
trycons(Argument)
- Static method in class orc.ast.extended.pattern.
Pattern
Constructs an expression which will try to deconstruct an argument as if it were a list.
TRYCONS
- Static variable in class orc.ast.sites.
Site
TryCons
- Class in
orc.runtime.sites.core
TryCons()
- Constructor for class orc.runtime.sites.core.
TryCons
TRYNIL
- Static variable in class orc.ast.extended.pattern.
Pattern
trynil(Argument)
- Static method in class orc.ast.extended.pattern.
Pattern
Constructs an expression which tests whether the argument s can be treated as an empty list (nil).
TRYNIL
- Static variable in class orc.ast.sites.
Site
TryNil
- Class in
orc.runtime.sites.core
TryNil()
- Constructor for class orc.runtime.sites.core.
TryNil
TRYNONE
- Static variable in class orc.ast.extended.pattern.
Pattern
trysize(Argument, int)
- Static method in class orc.ast.extended.pattern.
Pattern
Construct an expression to determine whether the argument s may be viewed as a tuple of size n.
TRYSOME
- Static variable in class orc.ast.extended.pattern.
Pattern
TuplePattern
- Class in
orc.ast.extended.pattern
TuplePattern(List<Pattern>)
- Constructor for class orc.ast.extended.pattern.
TuplePattern
TuplePattern()
- Constructor for class orc.ast.extended.pattern.
TuplePattern
TupleType
- Class in
orc.ast.simple.type
A syntactic type tuple: (T,...,T)
TupleType(List<Type>)
- Constructor for class orc.ast.simple.type.
TupleType
TupleType
- Class in
orc.type
TupleType(List<Type>)
- Constructor for class orc.type.
TupleType
TupleType(Type, Type)
- Constructor for class orc.type.
TupleType
TupleValue
- Class in
orc.runtime.values
A tuple value container
TupleValue(List<Object>)
- Constructor for class orc.runtime.values.
TupleValue
TupleValue(Object...)
- Constructor for class orc.runtime.values.
TupleValue
TupleValue
- Class in
orc.trace.values
TupleValue(Value[])
- Constructor for class orc.trace.values.
TupleValue
Tycon
- Class in
orc.type
Root class for all type constructors.
Tycon()
- Constructor for class orc.type.
Tycon
type
- Variable in class orc.ast.extended.
AssertType
type
- Variable in class orc.ast.extended.
HasType
type(Env<Type>)
- Method in class orc.ast.oil.
Def
type
- Variable in class orc.ast.oil.
HasType
type
- Variable in class orc.ast.oil.
TypeDecl
type
- Variable in class orc.ast.simple.
HasType
Type
- Class in
orc.ast.simple.type
Abstract superclass of all syntactic types.
Type()
- Constructor for class orc.ast.simple.type.
Type
type
- Variable in class orc.ast.simple.
TypeDecl
type()
- Method in class orc.ast.sites.
Site
type
- Variable in class orc.doc.
DocType
type()
- Method in class orc.lib.bool.
BoolBinopSite
type()
- Method in class orc.lib.comp.
ComparisonSite
type()
- Method in class orc.lib.math.
Add
type()
- Method in class orc.lib.math.
Ceil
type()
- Method in class orc.lib.math.
Div
type()
- Method in class orc.lib.math.
Exponent
type()
- Method in class orc.lib.math.
Floor
type()
- Method in class orc.lib.math.
Mod
type()
- Method in class orc.lib.math.
Mult
type()
- Method in class orc.lib.math.
Sub
type()
- Method in class orc.lib.math.
UMinus
type()
- Method in class orc.lib.state.
BoundedBuffer
type()
- Method in class orc.lib.state.
Buffer
type()
- Method in class orc.lib.state.
Cell
type()
- Method in class orc.lib.state.
Counter
type()
- Method in class orc.lib.state.
Ref
type()
- Method in class orc.lib.state.
Semaphore
type()
- Method in class orc.lib.state.
SyncChannel
type()
- Method in class orc.lib.str.
Cat
type()
- Method in class orc.lib.str.
Print
type()
- Method in class orc.lib.str.
Println
type()
- Method in class orc.lib.str.
Read
type()
- Method in class orc.lib.time.
Clock
type()
- Method in class orc.lib.time.
Ltimer
type()
- Method in class orc.lib.time.
PopLtimer
type()
- Method in class orc.lib.time.
PushLtimer
type()
- Method in class orc.lib.time.
Rtimer
type()
- Method in class orc.lib.util.
Apply
type()
- Method in class orc.lib.util.
JavaArray
type()
- Method in class orc.lib.util.
Prompt
type()
- Method in class orc.lib.util.
Random
type()
- Method in class orc.lib.util.
URandom
type()
- Method in class orc.lib.util.
UUID
type()
- Method in class orc.runtime.sites.core.
Cons
type()
- Method in class orc.runtime.sites.core.
Datatype
type()
- Method in class orc.runtime.sites.core.
Equal
type()
- Method in class orc.runtime.sites.core.
Error
type()
- Method in class orc.runtime.sites.core.
If
type()
- Method in class orc.runtime.sites.core.
Inequal
type()
- Method in class orc.runtime.sites.core.
IsNone
type()
- Method in class orc.runtime.sites.core.
IsSome
type()
- Method in class orc.runtime.sites.core.
Let
type()
- Method in class orc.runtime.sites.core.
Nil
type()
- Method in class orc.runtime.sites.core.
None
type()
- Method in class orc.runtime.sites.core.
Not
type()
- Method in class orc.runtime.sites.core.
Some
type()
- Method in class orc.runtime.sites.core.
TryCons
type()
- Method in class orc.runtime.sites.core.
TryNil
type()
- Method in class orc.runtime.sites.
Site
Type
- Class in
orc.type
Abstract superclass of all types for the Orc typechecker.
Type()
- Constructor for class orc.type.
Type
type
- Variable in class orc.type.
TypeApplication
TypeAliasDeclaration
- Class in
orc.ast.extended.declaration.type
Creating a new alias for an existing type.
TypeAliasDeclaration(String, Type, List<VariantTypeFormal>)
- Constructor for class orc.ast.extended.declaration.type.
TypeAliasDeclaration
TypeApplication
- Class in
orc.type
A type application, e.g.
TypeApplication(Type, List<Type>)
- Constructor for class orc.type.
TypeApplication
typeArgs
- Variable in class orc.ast.extended.
Call
typeArgs
- Variable in class orc.ast.oil.
Call
typeArgs
- Variable in class orc.ast.simple.
Call
typeArity
- Variable in class orc.ast.oil.
Def
typeArity
- Variable in class orc.type.
ArrowType
TypeArityException
- Exception in
orc.error.compiletime.typing
TypeArityException(String)
- Constructor for exception orc.error.compiletime.typing.
TypeArityException
TypeArityException(int, int)
- Constructor for exception orc.error.compiletime.typing.
TypeArityException
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Atomic
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Bar
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Call
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Defs
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Expr
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Pull
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Push
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Semi
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Silent
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
TypeDecl
typecheck(Type, Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
WithLocation
typeCheckingMode()
- Method in class orc.
Config
TypeDecl
- Class in
orc.ast.oil
Bind a type in the given scope.
TypeDecl(Type, Expr)
- Constructor for class orc.ast.oil.
TypeDecl
TypeDecl
- Class in
orc.ast.simple
A syntactic type declaration.
TypeDecl(Type, String, Expression)
- Constructor for class orc.ast.simple.
TypeDecl
TypeDeclaration
- Class in
orc.ast.extended.declaration.type
Declaration of an external type.
TypeDeclaration(String, String, List<VariantTypeFormal>)
- Constructor for class orc.ast.extended.declaration.type.
TypeDeclaration
TypedPattern
- Class in
orc.ast.extended.pattern
A pattern with a type ascription.
TypedPattern(Pattern, Type)
- Constructor for class orc.ast.extended.pattern.
TypedPattern
TypeException
- Exception in
orc.error.compiletime.typing
TypeException(String)
- Constructor for exception orc.error.compiletime.typing.
TypeException
TypeException(Throwable)
- Constructor for exception orc.error.compiletime.typing.
TypeException
TypeException(String, SourceLocation)
- Constructor for exception orc.error.compiletime.typing.
TypeException
TypeInstance
- Class in
orc.ast.simple.type
A type instantiation with explicit type parameters: T[T,..,T]
TypeInstance(String, List<Type>)
- Constructor for class orc.ast.simple.type.
TypeInstance
typename
- Variable in class orc.ast.extended.declaration.type.
DatatypeDeclaration
typename
- Variable in class orc.ast.extended.declaration.type.
TypeAliasDeclaration
typename
- Variable in class orc.ast.simple.type.
Datatype
typeParams
- Variable in class orc.ast.extended.declaration.defn.
AggregateDefn
typeParams
- Variable in class orc.ast.extended.declaration.defn.
DefnType
typeParams
- Variable in class orc.ast.simple.
Definition
typeParams
- Variable in class orc.ast.simple.type.
ArrowType
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.arg.
Constant
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.arg.
Field
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.arg.
Site
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.arg.
Var
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Atomic
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Bar
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Call
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Defs
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Expr
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
HasType
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Pull
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Push
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Semi
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
Silent
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
TypeDecl
typesynth(Env<Type>, Env<Type>)
- Method in class orc.ast.oil.
WithLocation
TypeVariable
- Class in
orc.type
A bound type variable.
TypeVariable(int)
- Constructor for class orc.type.
TypeVariable
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W