basis.form.OmniVariant

OmniBinary

class OmniBinary extends OmniValue with BaseBinary with JsonBinary with BsonBinary

Source
OmniVariant.scala
Linear Supertypes
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. OmniBinary
  2. BsonBinary
  3. JsonBinary
  4. BaseBinary
  5. Loader
  6. ByteOrder
  7. Equals
  8. OmniValue
  9. BsonValue
  10. JsonValue
  11. BaseValue
  12. AnyRef
  13. Any
Implicitly
  1. by LoaderToOps
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OmniBinary(underlying: Loader)

Type Members

  1. type Endian = Endianness

    Definition Classes
    ByteOrder

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def /(index: Int): AnyForm

    Definition Classes
    BaseValue
  4. def /(key: String): AnyForm

    Definition Classes
    BaseValue
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  6. def asBinaryForm: BinaryForm

    Definition Classes
    BaseBinaryBaseValue
  7. def asBooleanForm: BooleanForm

    Definition Classes
    BaseValue
  8. def asDateForm: DateForm

    Definition Classes
    BaseValue
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def asNullForm: NullForm

    Definition Classes
    BaseValue
  11. def asNumberForm: NumberForm

    Definition Classes
    BaseValue
  12. def asObjectForm: ObjectForm

    Definition Classes
    BaseValue
  13. def asSeqForm: SeqForm

    Definition Classes
    BaseValue
  14. def asSetForm: SetForm

    Definition Classes
    BaseValue
  15. def asStringForm: StringForm

    Definition Classes
    BaseValue
  16. def asUndefinedForm: UndefinedForm

    Definition Classes
    BaseValue
  17. def bsonSize: Int

    Returns the size in bytes of this form's BSON representation.

    Returns the size in bytes of this form's BSON representation.

    Definition Classes
    BsonBinaryBsonValue
  18. def bsonType: Byte

    Returns the type code of this form's BSON representation.

    Returns the type code of this form's BSON representation.

    Definition Classes
    BsonBinaryBsonValue
  19. def canEqual(other: Any): Boolean

    Definition Classes
    Loader → Equals
  20. def cast[T](implicit T: Mold[T]): Maybe[T]

    Definition Classes
    BaseValue
  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def coerce[T](implicit T: Mold[T]): T

    Definition Classes
    BaseValue
  23. def endian: Endianness

    Definition Classes
    OmniBinary → ByteOrder
  24. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def equals(other: Any): Boolean

    Definition Classes
    Loader → Equals → Any
  26. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  28. def hashCode(): Int

    Definition Classes
    Loader → Any
  29. def isBinaryForm: Boolean

    Definition Classes
    BaseBinaryBaseValue
  30. def isBooleanForm: Boolean

    Definition Classes
    BaseValue
  31. def isDateForm: Boolean

    Definition Classes
    BaseValue
  32. def isDefined: Boolean

    Definition Classes
    BaseValue
  33. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  34. def isNullForm: Boolean

    Definition Classes
    BaseValue
  35. def isNumberForm: Boolean

    Definition Classes
    BaseValue
  36. def isObjectForm: Boolean

    Definition Classes
    BaseValue
  37. def isSeqForm: Boolean

    Definition Classes
    BaseValue
  38. def isSetForm: Boolean

    Definition Classes
    BaseValue
  39. def isStringForm: Boolean

    Definition Classes
    BaseValue
  40. def isUndefinedForm: Boolean

    Definition Classes
    BaseValue
  41. macro def load[T](address: Long)(implicit T: Struct[T]): T

    Implicit information
    This member is added by an implicit conversion from OmniBinary to LoaderOps performed by method LoaderToOps in basis.data.
    Definition Classes
    LoaderOps
  42. def loadAlignedDouble(address: Long): Double

    Definition Classes
    Loader
  43. def loadAlignedFloat(address: Long): Float

    Definition Classes
    Loader
  44. def loadAlignedInt(address: Long): Int

    Definition Classes
    Loader
  45. def loadAlignedLong(address: Long): Long

    Definition Classes
    Loader
  46. def loadAlignedShort(address: Long): Short

    Definition Classes
    Loader
  47. macro def loadArray[T](address: Long, count: Int)(implicit T: Struct[T]): Array[T]

    Implicit information
    This member is added by an implicit conversion from OmniBinary to LoaderOps performed by method LoaderToOps in basis.data.
    Definition Classes
    LoaderOps
  48. def loadByte(address: Long): Byte

    Definition Classes
    OmniBinary → Loader
  49. def loadDouble(address: Long): Double

    Definition Classes
    OmniBinary → Loader
  50. def loadFloat(address: Long): Float

    Definition Classes
    OmniBinary → Loader
  51. def loadInt(address: Long): Int

    Definition Classes
    OmniBinary → Loader
  52. def loadLong(address: Long): Long

    Definition Classes
    OmniBinary → Loader
  53. def loadShort(address: Long): Short

    Definition Classes
    OmniBinary → Loader
  54. macro def loadToArray[T](address: Long, array: Array[T], start: Int, count: Int)(implicit T: Struct[T]): Unit

    Implicit information
    This member is added by an implicit conversion from OmniBinary to LoaderOps performed by method LoaderToOps in basis.data.
    Definition Classes
    LoaderOps
  55. def loadVolatileByte(address: Long): Byte

    Definition Classes
    Loader
  56. def loadVolatileDouble(address: Long): Double

    Definition Classes
    Loader
  57. def loadVolatileFloat(address: Long): Float

    Definition Classes
    Loader
  58. def loadVolatileInt(address: Long): Int

    Definition Classes
    Loader
  59. def loadVolatileLong(address: Long): Long

    Definition Classes
    Loader
  60. def loadVolatileShort(address: Long): Short

    Definition Classes
    Loader
  61. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  62. final def notify(): Unit

    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  64. def reader(address: Long): Reader

    Definition Classes
    OmniBinary → Loader
  65. def size: Long

    Definition Classes
    OmniBinary → Loader
  66. def stringPrefix: String

    Attributes
    protected
    Definition Classes
    BaseBinary → Loader
  67. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  68. def toBase64: String

    Implicit information
    This member is added by an implicit conversion from OmniBinary to LoaderOps performed by method LoaderToOps in basis.data.
    Definition Classes
    LoaderOps
  69. def toBson: Loader

    Returns the serialized BSON representation of this form.

    Returns the serialized BSON representation of this form.

    Definition Classes
    BsonValue
  70. def toJson: String

    Definition Classes
    JsonValue
  71. def toString(): String

    Definition Classes
    Loader → Any
  72. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. def writeBase64(builder: StringBuilder): Unit

    Implicit information
    This member is added by an implicit conversion from OmniBinary to LoaderOps performed by method LoaderToOps in basis.data.
    Definition Classes
    LoaderOps
  76. def writeBson(output: Writer): Unit

    Writes the serialized BSON representation of this form to output.

    Writes the serialized BSON representation of this form to output.

    Definition Classes
    BsonBinaryBsonValue
  77. def writeJson(builder: StringBuilder): Unit

    Definition Classes
    JsonBinaryJsonValue

Inherited from OmniVariant.BsonBinary

Inherited from OmniVariant.JsonBinary

Inherited from OmniVariant.BaseBinary

Inherited from Loader

Inherited from ByteOrder[Endianness]

Inherited from Equals

Inherited from OmniValue

Inherited from OmniVariant.BsonValue

Inherited from OmniVariant.JsonValue

Inherited from OmniVariant.BaseValue

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion LoaderToOps from OmniBinary to LoaderOps

Ungrouped