Every signature below comes from the current compiler’s public API. Overloads share a heading. BYREF requires exclusive writable access; TAKE transfers ownership; FAILS lists checked errors. See the teaching chapters and library references for behavior and examples.
CacheCapacity
FUNCTION CacheCapacity[K,V](cache AS Cache[K,V]) AS INTEGERCacheCount
FUNCTION CacheCount[K,V](BYREF cache AS Cache[K,V]) AS INTEGER FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K)CacheCountAt
FUNCTION CacheCountAt[K,V](BYREF cache AS Cache[K,V],now AS MonotonicInstant) AS INTEGER FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K)CacheExtract
FUNCTION CacheExtract[K,V](BYREF cache AS Cache[K,V],key AS K) AS OPTIONAL OF V FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K)CacheExtractAt
FUNCTION CacheExtractAt[K,V](BYREF cache AS Cache[K,V],key AS K,now AS MonotonicInstant) AS OPTIONAL OF V FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K)CacheFind
FUNCTION CacheFind[K,V](BYREF cache AS Cache[K,V],key AS K) AS OPTIONAL OF V FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION CacheFind[K,V](BYREF cache AS Cache[K,V],key AS K) AS BORROW OPTIONAL OF V FROM cache FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K) WHERE V IS RESOURCECacheFindAt
FUNCTION CacheFindAt[K,V](BYREF cache AS Cache[K,V],key AS K,now AS MonotonicInstant) AS OPTIONAL OF V FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION CacheFindAt[K,V](BYREF cache AS Cache[K,V],key AS K,now AS MonotonicInstant) AS BORROW OPTIONAL OF V FROM cache FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K) WHERE V IS RESOURCECachePeek
FUNCTION CachePeek[K,V](cache AS Cache[K,V],key AS K) AS OPTIONAL OF V FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION CachePeek[K,V](cache AS Cache[K,V],key AS K) AS BORROW OPTIONAL OF V FROM cache FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K) WHERE V IS RESOURCECachePeekAt
FUNCTION CachePeekAt[K,V](cache AS Cache[K,V],key AS K,now AS MonotonicInstant) AS OPTIONAL OF V FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION CachePeekAt[K,V](cache AS Cache[K,V],key AS K,now AS MonotonicInstant) AS BORROW OPTIONAL OF V FROM cache FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K) WHERE V IS RESOURCECachePut
FUNCTION CachePut[K,V](BYREF cache AS Cache[K,V],key AS K,BYVAL value AS V,weight AS INTEGER=1) AS CachePutResult FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K)CachePutAt
FUNCTION CachePutAt[K,V](BYREF cache AS Cache[K,V],key AS K,BYVAL value AS V,now AS MonotonicInstant,weight AS INTEGER=1) AS CachePutResult FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K)CacheRemove
FUNCTION CacheRemove[K,V](BYREF cache AS Cache[K,V],key AS K) AS BOOLEAN FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K)CacheRemoveAt
FUNCTION CacheRemoveAt[K,V](BYREF cache AS Cache[K,V],key AS K,now AS MonotonicInstant) AS BOOLEAN FAILS CollectionError,DateTimeError,IoError,LIKE ValidateKey(AS K)CacheWeightLimit
FUNCTION CacheWeightLimit[K,V](cache AS Cache[K,V]) AS INTEGERCalendarBetween
FUNCTION CalendarBetween(start AS Date,finish AS Date,largestUnit AS CalendarDifferenceUnit=CalendarDifferenceUnit.Day,overflow AS DateOverflow=DateOverflow.Reject) AS Period FAILS DateTimeErrorCanDecodeAnimation
FUNCTION CanDecodeAnimation(format AS ImageFormat) AS BOOLEANCanDecodeImage
FUNCTION CanDecodeImage(format AS ImageFormat) AS BOOLEANCanEncodeAnimation
FUNCTION CanEncodeAnimation(format AS ImageFormat) AS BOOLEANCanEncodeImage
FUNCTION CanEncodeImage(format AS ImageFormat) AS BOOLEANCanonicalPath
FUNCTION CanonicalPath(path AS STRING) AS STRING FAILS IoErrorCanvasBytes
FUNCTION CanvasBytes(canvas AS Canvas) AS LIST OF BYTECanvasFromRGBA
FUNCTION CanvasFromRGBA(width AS INTEGER,height AS INTEGER,BYVAL pixels AS LIST OF BYTE,maxPixels AS INTEGER=16777216) AS Canvas FAILS CanvasError,NumericError,IndexErrorCanvasHeight
FUNCTION CanvasHeight(canvas AS Canvas) AS INTEGERCanvasWidth
FUNCTION CanvasWidth(canvas AS Canvas) AS INTEGERCapacity
FUNCTION Capacity[T](q AS BoundedDeque[T]) AS INTEGERFUNCTION Capacity(bits AS BitSet) AS INTEGERFUNCTION Capacity(buffer AS ByteBuffer) AS INTEGERFUNCTION Capacity(builder AS StringBuilder) AS INTEGERFUNCTION Capacity(writer AS ByteWriter) AS INTEGERFUNCTION Capacity[T](reader AS BufferedReader[T]) AS INTEGER WHERE T IS RESOURCECASEFOLD
FUNCTION CASEFOLD(text AS STRING) AS STRINGCBRT
FUNCTION CBRT(value AS DOUBLE) AS DOUBLECBYTE
FUNCTION CBYTE(value AS INTEGER) AS BYTE FAILS NumericErrorFUNCTION CBYTE(value AS UINT64) AS BYTE FAILS NumericErrorCDBL
FUNCTION CDBL(value AS UINT64) AS DOUBLEFUNCTION CDBL(value AS BYTE) AS DOUBLEFUNCTION CDBL(value AS UINT32) AS DOUBLEFUNCTION CDBL(value AS INTEGER) AS DOUBLEFUNCTION CDBL(value AS DOUBLE) AS DOUBLEFUNCTION CDBL(input AS STRING) AS DOUBLE FAILS NumericErrorCEIL
FUNCTION CEIL(value AS DOUBLE) AS DOUBLECEILING
FUNCTION CEILING(value AS DOUBLE) AS DOUBLECHR
FUNCTION CHR(value AS INTEGER) AS STRING FAILS StringErrorCINT
FUNCTION CINT(value AS UINT64) AS INTEGER FAILS NumericErrorFUNCTION CINT(value AS BYTE) AS INTEGERFUNCTION CINT(value AS UINT32) AS INTEGERFUNCTION CINT(value AS INTEGER) AS INTEGERFUNCTION CINT(value AS DOUBLE) AS INTEGER FAILS NumericErrorCLAMP
FUNCTION CLAMP(value AS DOUBLE, lower AS DOUBLE, upper AS DOUBLE) AS DOUBLEFUNCTION CLAMP(value AS INTEGER, lower AS INTEGER, upper AS INTEGER) AS INTEGER FAILS MathErrorClear
FUNCTION Clear[T](BYREF items AS LIST OF T) AS INTEGERFUNCTION Clear[K](BYREF items AS SET OF K) AS INTEGERFUNCTION Clear[K,V](BYREF items AS DICT OF K TO V) AS INTEGERSUB Clear(BYREF buffer AS ByteBuffer)SUB Clear(BYREF builder AS StringBuilder)SUB Clear(BYREF writer AS ByteWriter)ClearCanvas
SUB ClearCanvas(BYREF canvas AS Canvas,color AS Color) FAILS IndexErrorClearLogSinks
SUB ClearLogSinks(logger AS Logger) FAILS LoggingErrorSUB ClearLogSinks(logger AS LoggerHandle) FAILS LoggingErrorSUB ClearLogSinks() FAILS LoggingErrorCloneCanvas
FUNCTION CloneCanvas(canvas AS Canvas) AS CanvasClonePath
FUNCTION ClonePath(path AS CanvasPath) AS CanvasPathClose
FUNCTION Close(file AS File) AS INTEGER FAILS IoErrorFUNCTION Close(socket AS TCPListener) AS INTEGER FAILS IoErrorFUNCTION Close(socket AS TCPConnection) AS INTEGER FAILS IoErrorFUNCTION Close(terminal AS Terminal) AS INTEGER FAILS IoErrorFUNCTION Close(db AS DATABASE) AS INTEGER FAILS SqliteErrorFUNCTION Close[T](port AS SENDER OF T) AS INTEGERFUNCTION Close(logger AS Logger) AS INTEGER FAILS LoggingErrorFUNCTION Close(logger AS LoggerHandle) AS INTEGER FAILS LoggingErrorClosePath
SUB ClosePath(BYREF path AS CanvasPath) FAILS CanvasErrorCloseProcessInput
FUNCTION CloseProcessInput(process AS Process) AS INTEGER FAILS IoErrorCloseRead
FUNCTION CloseRead(socket AS TCPConnection) AS INTEGER FAILS IoErrorCloseWrite
FUNCTION CloseWrite(socket AS TCPConnection) AS INTEGER FAILS IoErrorCODEPOINTS
FUNCTION CODEPOINTS(text AS STRING) AS LIST OF INTEGERColorBounds
FUNCTION ColorBounds(canvas AS Canvas,minimum AS Color,maximum AS Color) AS OPTIONAL OF PixelRect FAILS CanvasError,IndexErrorCommandFlag
FUNCTION CommandFlag(name AS STRING,short AS STRING="",description AS STRING="",global AS BOOLEAN=FALSE) AS CommandOptionCommandLineArguments
FUNCTION CommandLineArguments() AS LIST OF STRING FAILS IoErrorCommandLineParameters
FUNCTION CommandLineParameters() AS LIST OF STRING FAILS IoErrorCommandOptions
FUNCTION CommandOptions[T](defaults AS T) AS Command FAILS ArgumentError,StringErrorCompare
FUNCTION Compare[T](left AS T, right AS T) AS CompareResultCompareCaseInsensitive
FUNCTION CompareCaseInsensitive(left AS STRING, right AS STRING) AS CompareResultCompareDate
FUNCTION CompareDate(left AS Date,right AS Date) AS INTEGERCompareInstant
FUNCTION CompareInstant(left AS Instant,right AS Instant) AS INTEGERCompareLocalDateTime
FUNCTION CompareLocalDateTime(left AS LocalDateTime,right AS LocalDateTime) AS INTEGERCompareMonotonic
FUNCTION CompareMonotonic(left AS MonotonicInstant,right AS MonotonicInstant) AS CompareResult FAILS DateTimeErrorCompareTime
FUNCTION CompareTime(left AS TimeOfDay,right AS TimeOfDay) AS INTEGERCompileDateTimePattern
FUNCTION CompileDateTimePattern(pattern AS STRING,target AS PatternTarget) AS DateTimePattern FAILS DateTimeErrorCompileRegex
FUNCTION CompileRegex(pattern AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS Regex FAILS RegexErrorComplement
FUNCTION Complement(bits AS BitSet) AS BitSetComposeTransforms
FUNCTION ComposeTransforms(first AS AffineTransform,after AS AffineTransform) AS AffineTransform FAILS CanvasErrorCompositeColor
FUNCTION CompositeColor(source AS Color,destination AS Color,opacity AS DOUBLE=1.0,mode AS BlendMode=BlendMode.SourceOver,space AS BlendSpace=BlendSpace.EncodedSRGB) AS Color FAILS CanvasError,NumericErrorConcat
FUNCTION Concat[T](left AS LIST OF T, right AS LIST OF T) AS LIST OF TConnectHTTP
FUNCTION ConnectHTTP(url AS HTTPURL,options AS HTTPClientOptions) AS TCPConnection FAILS IoError,TLSError,IndexErrorContains
FUNCTION Contains(value AS JsonValue,key AS STRING) AS BOOLEAN FAILS JsonErrorFUNCTION Contains(value AS DateInterval,date AS Date) AS BOOLEANFUNCTION Contains(value AS InstantInterval,instant AS Instant) AS BOOLEANFUNCTION Contains[T](items AS LIST OF T, value AS T) AS BOOLEANFUNCTION Contains[K](table AS SET OF K, key AS K) AS BOOLEAN FAILS LIKE ValidateKey(AS K)FUNCTION Contains[K,V](table AS DICT OF K TO V, key AS K) AS BOOLEAN FAILS LIKE ValidateKey(AS K)CONTAINS
FUNCTION CONTAINS(text AS STRING, needle AS STRING) AS BOOLEANContainsValue
FUNCTION ContainsValue[K,V](table AS DICT OF K TO V, value AS V) AS BOOLEANConvolveCanvas3x3
FUNCTION ConvolveCanvas3x3(canvas AS Canvas,kernel AS LIST OF DOUBLE,divisor AS DOUBLE=1.0,bias AS DOUBLE=0.0) AS Canvas FAILS CanvasError,IndexError,NumericErrorCOPYSIGN
FUNCTION COPYSIGN(value AS DOUBLE, sign AS DOUBLE) AS DOUBLECopyWithin
FUNCTION CopyWithin[T](BYREF items AS LIST OF T, source AS INTEGER, destination AS INTEGER, count AS INTEGER) AS INTEGER FAILS IndexErrorFUNCTION CopyWithin(BYREF bytes AS LIST OF BYTE,source AS INTEGER,destination AS INTEGER,count AS INTEGER) AS INTEGER FAILS IndexErrorCopyWithinCanvas
SUB CopyWithinCanvas(BYREF canvas AS Canvas,source AS PixelRect,x AS INTEGER,y AS INTEGER,opacity AS DOUBLE=1.0,mode AS BlendMode=BlendMode.Copy) FAILS CanvasError,IndexError,NumericErrorCOS
FUNCTION COS(value AS DOUBLE) AS DOUBLECOSH
FUNCTION COSH(value AS DOUBLE) AS DOUBLECosineSimilarity
FUNCTION CosineSimilarity(left AS LIST OF DOUBLE,right AS LIST OF DOUBLE) AS DOUBLE FAILS VectorDimensionError,ZeroVectorErrorFUNCTION CosineSimilarity(left AS LIST OF INTEGER,right AS LIST OF INTEGER) AS DOUBLE FAILS VectorDimensionError,ZeroVectorErrorFUNCTION CosineSimilarity(left AS LIST OF BYTE,right AS LIST OF BYTE) AS DOUBLE FAILS VectorDimensionError,ZeroVectorErrorFUNCTION CosineSimilarity(left AS LIST OF UINT32,right AS LIST OF UINT32) AS DOUBLE FAILS VectorDimensionError,ZeroVectorErrorFUNCTION CosineSimilarity(left AS LIST OF UINT64,right AS LIST OF UINT64) AS DOUBLE FAILS VectorDimensionError,ZeroVectorErrorFUNCTION CosineSimilarity(left AS ARRAY OF DOUBLE,right AS ARRAY OF DOUBLE) AS DOUBLE FAILS VectorDimensionError,ZeroVectorError,VectorRankErrorFUNCTION CosineSimilarity(left AS ARRAY OF INTEGER,right AS ARRAY OF INTEGER) AS DOUBLE FAILS VectorDimensionError,ZeroVectorError,VectorRankErrorFUNCTION CosineSimilarity(left AS ARRAY OF BYTE,right AS ARRAY OF BYTE) AS DOUBLE FAILS VectorDimensionError,ZeroVectorError,VectorRankErrorFUNCTION CosineSimilarity(left AS ARRAY OF UINT32,right AS ARRAY OF UINT32) AS DOUBLE FAILS VectorDimensionError,ZeroVectorError,VectorRankErrorFUNCTION CosineSimilarity(left AS ARRAY OF UINT64,right AS ARRAY OF UINT64) AS DOUBLE FAILS VectorDimensionError,ZeroVectorError,VectorRankErrorCount
FUNCTION Count[T](c AS Counter[T],key AS T) AS INTEGER FAILS LIKE ValidateKey(AS T)CountOf
FUNCTION CountOf[T](items AS LIST OF T, value AS T) AS INTEGERCountWhere
FUNCTION CountWhere[T](items AS LIST OF T,Predicate AS CALLABLE(T) AS BOOLEAN) AS INTEGERFUNCTION CountWhere[T](items AS SET OF T,Predicate AS CALLABLE(T) AS BOOLEAN) AS INTEGERFUNCTION CountWhere[K,V](items AS DICT OF K TO V,Predicate AS CALLABLE(K,V) AS BOOLEAN) AS INTEGERCreateLogger
FUNCTION CreateLogger(config AS LogConfig) AS Logger FAILS LoggingErrorFUNCTION CreateLogger(path AS STRING) AS Logger FAILS LoggingErrorFUNCTION CreateLogger() AS Logger FAILS LoggingErrorCreateLogSink
FUNCTION CreateLogSink[T](BYVAL context AS T,handler AS CALLABLE(T,LogRecord) FAILS (Error)) AS LogSinkFUNCTION CreateLogSink[T](BYVAL context AS T,handler AS CALLABLE(BYREF T,LogRecord) FAILS (Error)) AS LogSinkFUNCTION CreateLogSink[T](BYVAL context AS T,handler AS CALLABLE(T,LogRecord) FAILS (Error),finish AS CALLABLE(T) FAILS (Error)) AS LogSinkFUNCTION CreateLogSink[T](BYVAL context AS T,handler AS CALLABLE(BYREF T,LogRecord) FAILS (Error),finish AS CALLABLE(BYREF T) FAILS (Error)) AS LogSinkFUNCTION CreateLogSink(handler AS CALLABLE(LogRecord) FAILS (Error)) AS LogSinkCreatePathMask
FUNCTION CreatePathMask(path AS CanvasPath,width AS INTEGER,height AS INTEGER,rule AS FillRule=FillRule.NonZero,aa AS Antialiasing=Antialiasing.Standard,maxPixels AS INTEGER=16777216) AS Canvas FAILS CanvasError,IndexError,NumericErrorCreateTextLayout
FUNCTION CreateTextLayout(fonts AS FontSet,text AS STRING,options AS TextLayoutOptions) AS TextLayout FAILS CanvasError,IndexError,NumericErrorFUNCTION CreateTextLayout(font AS Font,text AS STRING,options AS TextLayoutOptions) AS TextLayout FAILS CanvasError,IndexError,NumericErrorCropCanvas
FUNCTION CropCanvas(canvas AS Canvas,region AS PixelRect) AS Canvas FAILS CanvasError,IndexError,NumericErrorCubicTo
SUB CubicTo(BYREF path AS CanvasPath,firstX AS DOUBLE,firstY AS DOUBLE,secondX AS DOUBLE,secondY AS DOUBLE,x AS DOUBLE,y AS DOUBLE) FAILS CanvasErrorCUINT32
FUNCTION CUINT32(value AS INTEGER) AS UINT32 FAILS NumericErrorFUNCTION CUINT32(value AS UINT64) AS UINT32 FAILS NumericErrorCUINT64
FUNCTION CUINT64(value AS INTEGER) AS UINT64 FAILS NumericError