proc newSharedString(): SharedString {...}{.raises: [], tags: [].}
-
proc newSharedString(c: char | cstring | string | SharedString): SharedString
-
proc clear(ss: var SharedString) {...}{.raises: [], tags: [].}
-
proc free(ss: var SharedString) {...}{.raises: [], tags: [].}
-
proc set(ss: var SharedString; c: char | string | cstring | SharedString)
-
proc len(ss: SharedString): Natural {...}{.raises: [], tags: [].}
-
proc `$`(ss: SharedString): string {...}{.raises: [], tags: [].}
-
proc `&`(ss: SharedString; c: char | string | cstring | SharedString): string
-
proc `&=`(ss: var SharedString; c: char | string | cstring | SharedString)
-
proc `=`(ss: var SharedString; sn: SharedString) {...}{.raises: [ValueError], tags: [].}
-
proc `[]`(ss: var SharedString; i: Natural): char {...}{.raises: [], tags: [].}
-
proc `[]=`(ss: var SharedString; i: Natural; value: char) {...}{.raises: [], tags: [].}
-
proc `==`(ss: SharedString; c: char | string | cstring | SharedString): bool
-