Index
Modules:
private/common
,
seq
,
string
.
API symbols
`$`:
seq: `$`[T](ss: SharedSeq[T]): string
string: `$`(ss: SharedString): string
`&=`:
seq: `&=`[T](ss: var SharedSeq[T]; c: T | seq[T] | SharedSeq[T])
string: `&=`(ss: var SharedString; c: char | string | cstring | SharedString)
`&`:
seq: `&`[T](c: T | seq[T]; ss: SharedSeq[T]): SharedSeq[T]
seq: `&`[T](ss: SharedSeq[T]; c: T | seq[T] | SharedSeq[T]): SharedSeq[T]
string: `&`(ss: SharedString; c: char | string | cstring | SharedString): string
`==`:
seq: `==`[T](ss: SharedSeq[T]; c: string | cstring | SharedString): bool
seq: `==`[T](ss: SharedSeq[T]; c: (seq[T] | SharedSeq[T])): bool
string: `==`(ss: SharedString; c: char | string | cstring | SharedString): bool
`=`:
seq: `=`[T](ss: var SharedSeq[T]; sn: SharedSeq[T])
string: `=`(ss: var SharedString; sn: SharedString)
`[]=`:
seq: `[]=`[T](ss: var SharedSeq[T]; i: Natural; value: T)
string: `[]=`(ss: var SharedString; i: Natural; value: char)
`[]`:
seq: `[]`[T](ss: var SharedSeq[T]; i: Natural): T
string: `[]`(ss: var SharedString; i: Natural): char
add:
seq: add[T](c: var seq[T]; ss: SharedSeq[T])
seq: add[T](ss: var SharedSeq[T]; c: T | seq[T] | SharedSeq[T])
aLock:
common: aLock
clear:
seq: clear[T](ss: var SharedSeq[T])
string: clear(ss: var SharedString)
contains:
seq: contains[T](ss: SharedSeq[T]; s: T): bool
decCount:
common: decCount()
decDataCount:
common: decDataCount()
decSeqDataCount:
common: decSeqDataCount()
del:
seq: del[T](ss: var SharedSeq[T]; i: Natural)
delete:
seq: delete[T](ss: var SharedSeq[T]; i: Natural)
free:
seq: free[T](ss: var SharedSeq[T])
string: free(ss: var SharedString)
freeShared:
common: freeShared(ssptr: ptr SharedObj)
freeSharedData:
common: freeSharedData(ssptr: ptr SharedObj)
incCount:
common: incCount()
incDataCount:
common: incDataCount()
incSeqDataCount:
common: incSeqDataCount()
initShared:
common: initShared(ssptr: ptr SharedObj): ptr SharedObj
initSharedData:
common: initSharedData(ssptr: ptr SharedObj; len, size: Natural)
insert:
seq: insert[T](ss: var SharedSeq[T]; item: T; i = 0.Natural)
len:
seq: len[T](ss: SharedSeq[T]): Natural
string: len(ss: SharedString): Natural
newShared:
common: newShared(): ptr SharedObj
newSharedSeq:
seq: newSharedSeq[T](): SharedSeq[T]
seq: newSharedSeq[T](s: seq[T] | SharedSeq[T]): SharedSeq[T]
newSharedString:
string: newSharedString(): SharedString
string: newSharedString(c: char | cstring | string | SharedString): SharedString
pop:
seq: pop[T](ss: var SharedSeq[T]): T
remove:
seq: remove[T](ss: var SharedSeq[T]; s: T)
set:
seq: set[T](ss: var SharedSeq[T]; c: seq[T] | SharedSeq[T])
string: set(ss: var SharedString; c: char | string | cstring | SharedString)
SharedObj:
common: SharedObj
SharedSeq:
seq: SharedSeq
SharedString:
string: SharedString
toSequence:
seq: toSequence[T](ss: SharedSeq[T]): seq[T]