object string extends string

POSIX string.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

A method with a CX comment indicates it is a POSIX extension to the ISO/IEEE C standard.

A method with an XSI comment indicates it is defined in extended POSIX X/Open System Interfaces, not base POSIX.

Annotations
@extern()
Linear Supertypes
string, libc.string, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. string
  2. string
  3. string
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type locale_t = Ptr[_]

    CX

    CX

    Definition Classes
    string
  2. type size_t = USize
    Definition Classes
    string

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def memccpy(dest: CVoidPtr, src: CVoidPtr, c: CInt, n: size_t): CVoidPtr

    XSI

    XSI

    Definition Classes
    string
  13. def memchr(ptr: CVoidPtr, ch: CInt, count: CSize): Ptr[Byte]
    Definition Classes
    string
  14. def memcmp(lhs: CVoidPtr, rhs: CVoidPtr, count: CSize): CInt
    Definition Classes
    string
  15. def memcpy[T](dest: Ptr[T], src: CVoidPtr, count: CSize): Ptr[T]
    Definition Classes
    string
  16. def memmove[T](dest: Ptr[T], src: CVoidPtr, count: CSize): Ptr[T]
    Definition Classes
    string
  17. def memset[T](dest: Ptr[T], ch: CInt, count: CSize): Ptr[T]
    Definition Classes
    string
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def stpcpy(dest: CString, src: CString): CVoidPtr

    CX

    CX

    Definition Classes
    string
  22. def stpncpy(dest: CString, src: CString, n: size_t): CVoidPtr

    CX

    CX

    Definition Classes
    string
  23. def strcat(dest: CString, src: CString): CString
    Definition Classes
    string
  24. def strchr(str: CString, ch: CInt): CString
    Definition Classes
    string
  25. def strcmp(lhs: CString, rhs: CString): CInt
    Definition Classes
    string
  26. def strcoll(lhs: CString, rhs: CString): CInt
    Definition Classes
    string
  27. def strcpy(dest: CString, src: CString, n: size_t): CString
    Definition Classes
    string
  28. def strcpy(dest: CString, src: CString): CString
    Definition Classes
    string
  29. def strcspn(dest: CString, src: CString): CSize
    Definition Classes
    string
  30. def strdup(s: CString): CString

    CX

    CX

    Definition Classes
    string
  31. def strerror(errnum: CInt): CString
    Definition Classes
    string
  32. def strerror_l(errnum: CInt, locale: locale_t): CString

    CX

    CX

    Definition Classes
    string
  33. def strerror_r(errnum: CInt, buf: CString, buflen: size_t): CInt

    CX

    CX

    Definition Classes
    string
  34. def strlen(str: CString): CSize
    Definition Classes
    string
  35. def strncat(dest: CString, src: CString, count: CSize): CString
    Definition Classes
    string
  36. def strncmp(lhs: CString, rhs: CString, count: CSize): CInt
    Definition Classes
    string
  37. def strncpy(dest: CString, src: CString, count: CSize): CString
    Definition Classes
    string
  38. def strndup(s: CString, n: size_t): CString

    CX

    CX

    Definition Classes
    string
  39. def strnlen(s: CString, n: size_t): size_t

    CX

    CX

    Definition Classes
    string
  40. def stroll(s1: CString, s2: CString): CInt
    Definition Classes
    string
  41. def stroll_l(s1: CString, s2: CString, locale: locale_t): CInt

    CX

    CX

    Definition Classes
    string
  42. def strpbrk(dest: CString, breakset: CString): CString
    Definition Classes
    string
  43. def strrchr(str: CString, ch: CInt): CString
    Definition Classes
    string
  44. def strsignal(signum: CInt): CString

    CX

    CX

    Definition Classes
    string
  45. def strspn(dest: CString, src: CString): CSize
    Definition Classes
    string
  46. def strstr(str: CString, substr: CString): CString
    Definition Classes
    string
  47. def strtok(str: CString, delim: CString): CString
    Definition Classes
    string
  48. def strtok_r(str: CString, delim: CString, saveptr: Ptr[CString]): CString

    CX

    CX

    Definition Classes
    string
  49. def strxfrm(dest: CString, src: CString, count: CSize): CSize
    Definition Classes
    string
  50. def strxfrm_l(dest: CString, src: CString, n: size_t, locale: locale_t): size_t

    CX

    CX

    Definition Classes
    string
  51. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from string

Inherited from libc.string

Inherited from AnyRef

Inherited from Any

Ungrouped