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.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 Values, Events, and Patterns.
terminate() - Method in class orc.runtime.OrcEngine
Terminate execution.
Terms - Class in orc.trace
 
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.
Token(Node, Env<Object>, Token.Continuation, GroupCell, Region, Object, OrcEngine, TokenTracer) - Constructor for class orc.runtime.Token
Copy constructor
Token(Node, Env<Object>, GroupCell, Region, OrcEngine, TokenTracer) - Constructor for class orc.runtime.Token
 
Token.Continuation - Class in orc.runtime
Return pointer for a function call.
Token.Continuation(Node, Env<Object>, Token.Continuation) - Constructor for class orc.runtime.Token.Continuation
 
tokenError(Token, 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
 
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
The Top type.
Top() - Constructor for class orc.type.Top
 
TOP - Static variable in class orc.type.Type
 
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.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.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.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.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.env.Env
 
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.runtime.values.ConsValue
 
toString() - Method in class orc.runtime.values.Field
 
toString() - Method in class orc.runtime.values.NilValue
 
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.BooleanType
 
toString() - Method in class orc.type.Bot
 
toString() - Method in class orc.type.ConstIntType
 
toString() - Method in class orc.type.EllipsisArrowType
 
toString() - Method in class orc.type.IntegerType
 
toString() - Method in class orc.type.LetType
 
toString() - Method in class orc.type.Message
 
toString() - Method in class orc.type.NumberType
 
toString() - Method in class orc.type.StringType
 
toString() - Method in class orc.type.Top
 
toString() - Method in class orc.type.TupleType
 
toString() - Method in class orc.type.Type
 
TraceableValue - Interface in orc.trace.values
Mark a runtime object which may be traced (serialized in a trace file).
tracer - Variable in class orc.runtime.Token
 
Tracer - Interface in orc.trace
Interface for tracing an Orc execution.
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.type
 
TupleType(List<Type>) - Constructor for class orc.type.TupleType
 
TupleValue - Class in orc.runtime.values
A tuple value container
TupleValue() - Constructor for class orc.runtime.values.TupleValue
 
TupleValue(Object) - Constructor for class orc.runtime.values.TupleValue
 
TupleValue(Object, Object) - Constructor for class orc.runtime.values.TupleValue
 
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
 
type - Variable in class orc.ast.extended.declaration.defn.AggregateDefn
 
type - Variable in class orc.ast.oil.Def
 
type() - Method in class orc.ast.oil.Def
 
type - Variable in class orc.ast.simple.Definition
 
type() - Method in class orc.ast.sites.OrcSite
 
type() - Method in class orc.ast.sites.Site
 
type() - Static method in class orc.lib.bool.BoolBinopSite
 
type() - Static method in class orc.lib.comp.NumericComparisonSite
 
type() - Static method in class orc.lib.math.Add
 
type() - Static method in class orc.lib.math.Div
 
type() - Static method in class orc.lib.math.Mod
 
type() - Static method in class orc.lib.math.Mult
 
type() - Static method in class orc.lib.math.Sub
 
type() - Static method in class orc.lib.math.UMinus
 
type() - Static method in class orc.lib.str.AtoB
 
type() - Static method in class orc.lib.str.AtoI
 
type() - Static method in class orc.lib.str.Cat
 
type() - Static method in class orc.lib.str.Print
 
type() - Static method in class orc.lib.str.Println
 
type() - Static method in class orc.lib.time.MakeTimer
 
type() - Static method in class orc.lib.time.Rtimer
 
type() - Static method in class orc.lib.util.JavaNull
 
type() - Static method in class orc.runtime.sites.core.Equal
 
type() - Static method in class orc.runtime.sites.core.If
 
type() - Static method in class orc.runtime.sites.core.Inequal
 
type() - Static method in class orc.runtime.sites.core.Let
 
type() - Static method in class orc.runtime.sites.core.Not
 
type() - Static 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
 
typecheck(Type, Env<Type>) - Method in class orc.ast.oil.Bar
 
typecheck(Env<Type>) - Method in class orc.ast.oil.Def
 
typecheck(Type, Env<Type>) - Method in class orc.ast.oil.Expr
 
typecheck(Type, Env<Type>) - Method in class orc.ast.oil.Pull
 
typecheck(Type, Env<Type>) - Method in class orc.ast.oil.Push
 
typecheck(Type, Env<Type>) - Method in class orc.ast.oil.Semi
 
typecheck(Type, Env<Type>) - Method in class orc.ast.oil.Silent
 
typeCheckingMode() - Method in class orc.Config
 
TypeException - Exception in orc.error.compiletime.typing
 
TypeException(String) - Constructor for exception orc.error.compiletime.typing.TypeException
 
typesynth(Env<Type>) - Method in class orc.ast.oil.arg.Constant
 
typesynth(Env<Type>) - Method in class orc.ast.oil.arg.Field
 
typesynth(Env<Type>) - Method in class orc.ast.oil.arg.Site
 
typesynth(Env<Type>) - Method in class orc.ast.oil.arg.Var
 
typesynth(Env<Type>) - Method in class orc.ast.oil.Bar
 
typesynth(Env<Type>) - Method in class orc.ast.oil.Call
 
typesynth(Env<Type>) - Method in class orc.ast.oil.Defs
 
typesynth(Env<Type>) - Method in class orc.ast.oil.Expr
 
typesynth(Env<Type>) - Method in class orc.ast.oil.Pull
 
typesynth(Env<Type>) - Method in class orc.ast.oil.Push
 
typesynth(Env<Type>) - Method in class orc.ast.oil.Semi
 
typesynth(Env<Type>) - Method in class orc.ast.oil.Silent
 
typesynth(Env<Type>) - Method in class orc.ast.oil.WithLocation
 

A B C D E F G H I J K L M N O P R S T U V W