src/cplib/str/merged_static_string

  Source   Edit

Types

MergedStaticString = object
  S: seq[StaticString]
  lencum: seq[int]
  Source   Edit

Procs

proc `$`(S: MergedStaticString): string {....raises: [], tags: [].}
  Source   Edit
proc `&=`(S: var MergedStaticString; T: StaticString) {....raises: [], tags: [].}
  Source   Edit
proc `&`(S, T: StaticString): MergedStaticString {....raises: [], tags: [].}
  Source   Edit
proc `&`(S: MergedStaticString; T: StaticString): MergedStaticString {.
    ...raises: [], tags: [].}
  Source   Edit
proc `<=`(S, T: MergedStaticString): bool {....raises: [], tags: [].}
  Source   Edit
proc `<`(S, T: MergedStaticString): bool {....raises: [], tags: [].}
  Source   Edit
proc `==`(S, T: MergedStaticString): bool {....raises: [], tags: [].}
  Source   Edit
proc `>=`(S, T: MergedStaticString): bool {....raises: [], tags: [].}
  Source   Edit
proc `>`(S, T: MergedStaticString): bool {....raises: [], tags: [].}
  Source   Edit
proc `[]`(S: MergedStaticString; idx: int): char {....raises: [], tags: [].}
  Source   Edit
proc `[]`(S: MergedStaticString; slice: HSlice[int, int]): MergedStaticString {.
    ...raises: [], tags: [].}
  Source   Edit
proc cmp(S, T: MergedStaticString): int {....raises: [], tags: [].}
  Source   Edit
proc initMergedStaticString(S: seq[StaticString]): MergedStaticString {.
    ...raises: [], tags: [].}
  Source   Edit
proc lcp(S, T: MergedStaticString): int {....raises: [], tags: [].}
  Source   Edit
proc len(S: MergedStaticString): int {....raises: [], tags: [].}
  Source   Edit