structAtomicextern $<T : >
funget() : T
funset(t : T) : Void
funcompareAndSwap(expected : T, desired : T) : Void
taritListabstract extern
fundataabstract () : raw* Void
funsizeabstract ()const : Int32
funclearabstract () : Void
funresizeabstract (size : Int32) : Void
structDArrayextern $<T : >
fundata() : raw* Void
funsize()const : Int32
funadd(d : T) : Void
funpop() : T
fungetoperator (i : Int32) : &T
funconstGet(i : Int32)const : const &T
fungetUncheckedunsafe (i : Int32) : &T
fungetPtr(i : Int32) : * T
funconstGetPtr(i : Int32)const : * const T
funsetoperator (i : Int32, d : T) : Void
funclear() : Void
funresize(size : Int32) : Void
funreserve(capacity : Int32) : Void
funremoveAt(i : Int32) : Void
funremoveRange(begin : Int32, end : Int32) : Void
funswap(t : &sric::DArray$
funisEmpty()const : Bool
funinsert(i : Int32, d : T) : Void
funinsertAll(i : Int32, t : sric::DArray$
funcopy()const : sric::DArray$
taritFileSystemabstract extern
funmkdirsextern static (path : const raw* const Int8) : Bool
funlistFilesextern static (path : const raw* const Int8, files : &sric::DArray$
funexistsextern static (path : const raw* const Int8) : Bool
funisDirextern static (path : const raw* const Int8) : Bool
funfileSizeextern static (path : const raw* const Int8) : Int64
funmodifiedTimeextern static (path : const raw* const Int8) : UInt64
funmoveToextern static (src : const raw* const Int8, dst : const raw* const Int8) : Bool
funcopyToextern static (src : const raw* const Int8, dst : const raw* const Int8) : Bool
funremoveextern static (path : const raw* const Int8) : Bool
funisAbsoluteextern static (path : const raw* const Int8) : Bool
funcanonicalPathextern static (path : const raw* const Int8) : sric::String
funfileNameextern static (path : const raw* const Int8) : sric::String
fungetExtNameextern static (path : const raw* const Int8) : sric::String
fungetBaseNameextern static (path : const raw* const Int8) : sric::String
fungetParentPathextern static (path : const raw* const Int8) : sric::String
structHashMap$<K : , V : >
funconstGet(k : const &K) : *? const V
fungetPtr(k : const &K) : *? V
fungetoperator (k : K) : &V
funsetoperator (k : K, v : V) : Bool
funsize()const : Int32
funclear() : Void
funremove(k : const &K) : Bool
funcontains(k : const &K)const : Bool
funeachWhile(f : fun(v : const &V, k : const &K):Bool)const : Void
structIOStreamabstract extern
funcanRead() : Bool
funcanWrite() : Bool
funcanSeek() : Bool
funreadabstract (ptr : raw* Void, size : UInt32, count : UInt32) : UInt32
funwriteabstract (ptr : raw* Void, size : UInt32, count : UInt32) : UInt32
funreadLinevirtual (buf : raw* Int8, bufSize : Int32) : raw*? Int8
funeofvirtual () : Bool
funrewindvirtual () : Bool
funlengthabstract () : UInt32
funpositionabstract () : UInt32
funseekabstract (offset : UInt32) : Bool
funremaining() : UInt32
funsetByteOrder(littleEndian : Bool) : Void
fungetByteOrder() : Bool
funflushvirtual () : Void
funclosevirtual () : Void
funpipeTovirtual (out : &sric::IOStream) : Int32
funwriteInt8(out : Int8) : Int32
funwriteInt16(out : Int16) : Int32
funwriteInt32(out : Int32) : Int32
funwriteInt64(out : Int64) : Int32
funwriteUInt8(out : UInt8) : Int32
funwriteUInt16(out : UInt16) : Int32
funwriteUInt32(out : UInt32) : Int32
funwriteUInt64(out : UInt64) : Int32
funwriteFloat32(out : Float32) : Int32
funwriteFloat64(out : Float64) : Int32
funreadUInt8() : UInt8
funreadUInt16() : UInt16
funreadUInt32() : UInt32
funreadUInt64() : UInt64
funreadInt8() : Int8
funreadInt16() : Int16
funreadInt32() : Int32
funreadInt64() : Int64
funreadFloat32() : Float32
funreadFloat64() : Float64
funwriteSizedStr(buf : &sric::String) : Void
funreadSizedStr() : sric::String
funwriteStr(buf : &sric::String) : Void
funreadAllStr() : sric::String
structBufferextern
funreadDirect() : raw* UInt8
fungetData() : raw* UInt8
funmakestatic (size : UInt32) : own*? sric::Buffer
structFileStreamextern
funopenstatic (path : const raw* const Int8, mode : const raw* const Int8) : own*? sric::FileStream
structLinkableabstract $<T : >
varnext : own*? T
varprevious : *? T
structLinkedList$<T : sric::Linkable$
funclear() : Void
funsize()const : Int32
funadd(elem : own* T) : Void
funinsert(elem : own* T) : Void
funinsertBefore(elem : own* T, pos : * T) : Void
funremove(elem : *? T) : Bool
funisEmpty()const : Bool
funconstFirst()const : *? const T
funfirst() : *? T
funlast() : *? T
funend() : *? T
funscErrorexternc (tag : raw* const Int8, msg : raw* const Int8, args : ...) : Void
funscWarnexternc (tag : raw* const Int8, msg : raw* const Int8, args : ...) : Void
funscInfoexternc (tag : raw* const Int8, msg : raw* const Int8, args : ...) : Void
funscDebugexternc (tag : raw* const Int8, msg : raw* const Int8, args : ...) : Void
structWeakPtrextern $<T : >
funset(p : own*? T) : Void
funlock() : own*? T
structAutoMoveextern $<T : >
funset(p : &T) : Void
funtake() : T
funget() : &T
funmakeUniqextern $<T : >(args : ...) : uniq* T
funautoMoveextern $<T : >(p : T) : sric::AutoMove$
funtoWeakextern $<T : >(p : &own* T) : sric::WeakPtr$
funrawToOwnextern $<T : >(p : raw* T) : own* T
funrefToOwnextern $<T : >(p : * T) : own* T
funrawToRefextern $<T : >(p : raw* T) : * T
fununsafeCastextern unsafe $<T : >(p : raw* Void) : T
structRFlags
varAbstractstatic : const Int32
varConststatic : const Int32
varCtorstatic : const Int32
varUnsafestatic : const Int32
varExternstatic : const Int32
varOverridestatic : const Int32
varPrivatestatic : const Int32
varProtectedstatic : const Int32
varPublicstatic : const Int32
varStaticstatic : const Int32
varExternCstatic : const Int32
varNoncopyablestatic : const Int32
varVirtualstatic : const Int32
varStructstatic : const Int32
varExtensionstatic : const Int32
varMutablestatic : const Int32
varReadonlystatic : const Int32
varAsyncstatic : const Int32
varOverloadstatic : const Int32
varThrowsstatic : const Int32
varReflectstatic : const Int32
varInlinestatic : const Int32
varPackedstatic : const Int32
varConstExprstatic : const Int32
varOperatorstatic : const Int32
structRTypeKind
varStructstatic : const Int32
varEnumstatic : const Int32
varTaritstatic : const Int32
structRComment
vartypereadonly : Int32
varcontentreadonly : raw* const Int8
structRField
varflagsreadonly : Int32
varcommentsreadonly : sric::DArray$
varnamereadonly : raw* const Int8
varoffsetreadonly : Int32
varpointerreadonly : raw*? Void
varfieldTypereadonly : raw* const Int8
varbaseTypereadonly : raw* const Int8
varhasDefaultValuereadonly : Bool
varenumValuereadonly : Int32
structRFunc
varflagsreadonly : Int32
varcommentsreadonly : sric::DArray$
varnamereadonly : raw* const Int8
varpointerreadonly : raw* Void
varreturnTypereadonly : raw* const Int8
varreturnBaseTypereadonly : raw* const Int8
varparamsreadonly : sric::DArray$
vargenericParamsreadonly : sric::DArray$
structRType
varflagsreadonly : Int32
varcommentsreadonly : sric::DArray$
varnamereadonly : raw* const Int8
varkindreadonly : Int32
varctorreadonly : raw* Void
varenumToStrreadonly : raw* Void
varenumBasereadonly : raw*? const Int8
varfieldsreadonly : sric::DArray$
varfuncsreadonly : sric::DArray$
varsuperTypereadonly : raw*? const Int8
vartraitsreadonly : sric::DArray$
vargenericParamsreadonly : sric::DArray$
structRModule
varnamereadonly : raw* const Int8
varversionreadonly : raw* const Int8
varfieldsreadonly : sric::DArray$
varfuncsreadonly : sric::DArray$
vartypesreadonly : sric::DArray$
funfindModuleextern (name : raw* const Int8) : *? sric::RModule
funnewInstanceextern (type : &sric::RType) : own*? Void
funtypeOfextern unsafe (t : raw* Void) : raw* const Int8
funcallPtrToVoidextern unsafe (func : raw* Void, arg : raw* Void) : Void
funcallVoidToPtrextern unsafe (func : raw* Void) : raw* Void
funcallInstanceToStringextern unsafe (func : raw* Void, instance : raw* Void) : sric::String
funcallInstanceStringToBoolextern unsafe (func : raw* Void, instance : raw* Void, s : sric::String) : Bool
structStringextern
func_str()const : raw* const Int8
fundata() : raw* Int8
funsize()const : Int32
funcopy()const : sric::String
fungetoperator (i : Int32)const : Int8
funiequals(other : const &sric::String)const : Bool
funcontains(other : const &sric::String)const : Bool
funstartsWith(other : const &sric::String)const : Bool
funendsWith(other : const &sric::String)const : Bool
funfind(other : const &sric::String, start : Int32)const : Int32
funreplace(src : const &sric::String, dst : const &sric::String) : Void
funsplit(sep : const &sric::String)const : sric::DArray$
funsubstr(pos : Int32, len : Int32)const : sric::String
funplusoperator (other : const &sric::String)const : sric::String
funaddStr(str : const &sric::String) : Void
funadd(cstr : raw* const Int8) : Void
funaddChar(ch : Int8) : Void
funtrimEnd() : Void
funtrimStart() : Void
funtrim() : Void
funremoveLastChar() : Void
funtoLower()const : sric::String
funtoUpper()const : sric::String
funtoInt32()const : Int32
funtoInt64()const : Int64
funtoFloat32()const : Float32
funtoFloat64()const : Float64
funisEmpty()const : Bool
funhashCode()const : Int32
funcompareoperator (p : const &sric::String)const : Int32
funfromInt32extern static (i : Int32) : sric::String
funfromInt64extern static (i : Int64) : sric::String
funfromFloat64extern static (f : Float64) : sric::String
funfromFloat32extern static (f : Float32) : sric::String
funformatextern static (format : raw* const Int8, args : ...) : sric::String
funfromCharstatic (c : Int32) : sric::String
fungetCharAt(bytePos : Int32, byteSize : raw*? Int32)const : Int32
fungetChar(i : Int32)const : Int32
funcharCount()const : Int32
funasStrextern (cstr : raw* const Int8) : sric::String
funcurrentTimeMillisextern () : Int64
funnanoTicksextern () : Int64
funsleepextern (millitm : Int64) : Void
funcurrentThreadIdextern () : UInt64
structPromiseextern $<T : >
funget_result() : T
funis_done() : Bool
funthen(cb : fun(error : Int32, value : T)) : Void
funhashCodeextern $<T : >(p : const &T) : UInt32
funcompareextern $<T : >(a : const &T, b : const &T) : Int32
funcopyextern $<T : >(a : const &T) : T
funmax$<T : Float64>(a : T, b : T) : T
funmin$<T : Float64>(a : T, b : T) : T
funclamp(v : Float64, min : Float64, max : Float64) : Float64
funsc_assertexternc (cond : Bool, msg : raw*? const Int8) : Void
funverifyextern (cond : Bool, msg : raw*? const Int8) : Void
funmakePtrextern $<T : >(args : ...) : own* T
funmakeValueextern $<T : >(args : ...) : T
structTuple2$<T1 : , T2 : >
var_0 : T1
var_1 : T2
structTuple3$<T1 : , T2 : , T3 : >
var_0 : T1
var_1 : T2
var_2 : T3
structTuple4$<T1 : , T2 : , T3 : , T4 : >
var_0 : T1
var_1 : T2
var_2 : T3
var_3 : T4
structOptionalextern $<T : >
funvalue() : &T
funhasValue()const : Bool
funerror() : Int32
funsetValue(t : T) : Void
funsetError(e : Int32) : Void
structArrayRefextern $<T : >
funinit(d : raw* T, s : Int32) : Void
fundata() : raw*? T
funsize() : Int32
fungetunsafe operator (i : Int32) : &T
funsetunsafe operator (i : Int32, d : T) : Void