basis
.
form
.
Variant
BaseData
Related Doc:
package Variant
trait
BaseData
extends
Equals
with
Family
[
DataForm
] with
Loader
with
BaseValue
Self Type
DataForm
Source
Variant.scala
Linear Supertypes
BaseValue
,
Loader
,
data.ByteOrder
[
Endianness
],
basis.Family
[
DataForm
],
Equals
,
AnyRef
,
Any
Known Subclasses
BsonData
, DataForm, DataForm, DataForm,
DataForm
, DataForm,
JsonData
,
ProtoData
Type Hierarchy
Learn more about scaladoc diagrams
LoaderOps[Loader]
BaseData
implicitly
BsonData
OmniVariant.DataForm
DataForm
JsonData
ProtoData
Equals
Family[DataForm]
Loader
BaseValue
Ordering
Alphabetic
By inheritance
Inherited
BaseData
BaseValue
Loader
ByteOrder
Family
Equals
AnyRef
Any
Implicitly
by LoaderToOps
Hide All
Show all
Visibility
Public
All
Type Members
type
Endian
=
Endianness
Definition Classes
ByteOrder
type
Family
=
DataForm
Definition Classes
Family
Abstract Value Members
abstract
def
as
[
E <:
Endianness
]
(
endian:
E
)
:
DataForm
with
data.ByteOrder
[
E
]
Definition Classes
BaseData
→ Loader
abstract
def
endian
:
DataForm.Endian
Definition Classes
ByteOrder
abstract
def
loadByte
(
address:
Long
)
:
Byte
Definition Classes
Loader
abstract
def
reader
(
address:
Long
)
:
Reader
with
data.ByteOrder
[
DataForm.Endian
]
Definition Classes
Loader
abstract
def
size
:
Long
Definition Classes
Loader
abstract
def
toArray
:
Array
[
Byte
]
Definition Classes
Loader
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
++
(
that:
Loader
)
(
implicit
framer:
Framer
with
From
[
Loader
]
)
: (
framer
)#
State
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
/
(
index:
Int
)
:
AnyForm
Definition Classes
BaseValue
def
/
(
key:
String
)
:
AnyForm
Definition Classes
BaseValue
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
asBoolForm
:
BoolForm
Definition Classes
BaseValue
def
asDataForm
:
DataForm
Definition Classes
BaseData
→
BaseValue
def
asDateForm
:
DateForm
Definition Classes
BaseValue
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asNullForm
:
NullForm
Definition Classes
BaseValue
def
asNumberForm
:
NumberForm
Definition Classes
BaseValue
def
asObjectForm
:
ObjectForm
Definition Classes
BaseValue
def
asSeqForm
:
SeqForm
Definition Classes
BaseValue
def
asSetForm
:
SetForm
Definition Classes
BaseValue
def
asTextForm
:
TextForm
Definition Classes
BaseValue
def
canEqual
(
other:
Any
)
:
Boolean
Definition Classes
Loader → Equals
def
cast
[
T
]
(
implicit
T:
Mold
[
T
]
)
:
Maybe
[
T
]
Definition Classes
BaseValue
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
coerce
[
T
]
(
implicit
T:
Mold
[
T
]
)
:
T
Definition Classes
BaseValue
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
other:
Any
)
:
Boolean
Definition Classes
Loader → Equals → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
Loader → Any
def
in
(
domain:
Variant
)
:
DataForm
Definition Classes
BaseData
→
BaseValue
def
isBoolForm
:
Boolean
Definition Classes
BaseValue
def
isDataForm
:
Boolean
Definition Classes
BaseData
→
BaseValue
def
isDateForm
:
Boolean
Definition Classes
BaseValue
def
isDefined
:
Boolean
Definition Classes
BaseValue
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isNullForm
:
Boolean
Definition Classes
BaseValue
def
isNumberForm
:
Boolean
Definition Classes
BaseValue
def
isObjectForm
:
Boolean
Definition Classes
BaseValue
def
isSeqForm
:
Boolean
Definition Classes
BaseValue
def
isSetForm
:
Boolean
Definition Classes
BaseValue
def
isTextForm
:
Boolean
Definition Classes
BaseValue
macro
def
load
[
T
]
(
address:
Long
)
(
implicit
T:
Struct
[
T
]
)
:
T
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadAlignedDouble
(
address:
Long
)
:
Double
Definition Classes
Loader
def
loadAlignedFloat
(
address:
Long
)
:
Float
Definition Classes
Loader
def
loadAlignedInt
(
address:
Long
)
:
Int
Definition Classes
Loader
def
loadAlignedLong
(
address:
Long
)
:
Long
Definition Classes
Loader
def
loadAlignedShort
(
address:
Long
)
:
Short
Definition Classes
Loader
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
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadDouble
(
address:
Long
)
:
Double
Definition Classes
Loader
def
loadDoubleBE
(
address:
Long
)
:
Double
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadDoubleLE
(
address:
Long
)
:
Double
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadFloat
(
address:
Long
)
:
Float
Definition Classes
Loader
def
loadFloatBE
(
address:
Long
)
:
Float
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadFloatLE
(
address:
Long
)
:
Float
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadInt
(
address:
Long
)
:
Int
Definition Classes
Loader
def
loadIntBE
(
address:
Long
)
:
Int
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadIntLE
(
address:
Long
)
:
Int
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadLong
(
address:
Long
)
:
Long
Definition Classes
Loader
def
loadLongBE
(
address:
Long
)
:
Long
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadLongLE
(
address:
Long
)
:
Long
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadShort
(
address:
Long
)
:
Short
Definition Classes
Loader
def
loadShortBE
(
address:
Long
)
:
Short
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadShortLE
(
address:
Long
)
:
Short
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
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
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
loadVolatileByte
(
address:
Long
)
:
Byte
Definition Classes
Loader
def
loadVolatileDouble
(
address:
Long
)
:
Double
Definition Classes
Loader
def
loadVolatileFloat
(
address:
Long
)
:
Float
Definition Classes
Loader
def
loadVolatileInt
(
address:
Long
)
:
Int
Definition Classes
Loader
def
loadVolatileLong
(
address:
Long
)
:
Long
Definition Classes
Loader
def
loadVolatileShort
(
address:
Long
)
:
Short
Definition Classes
Loader
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
stringPrefix
:
String
Attributes
protected
Definition Classes
BaseData
→ Loader
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toBase16
:
String
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
toBase64
:
String
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
toString
()
:
String
Definition Classes
Loader → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
writeBase16
(
builder:
Builder
[
Int
]
)
:
Unit
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
def
writeBase64
(
builder:
Builder
[
Int
]
)
:
Unit
Implicit information
This member is added by an implicit conversion from
BaseData
to
LoaderOps
[
Loader
] performed by method LoaderToOps in basis.data.
Definition Classes
LoaderOps
Inherited from
BaseValue
Inherited from
Loader
Inherited from
data.ByteOrder
[
Endianness
]
Inherited from
basis.Family
[
DataForm
]
Inherited from
Equals
Inherited from
AnyRef
Inherited from
Any
Inherited by implicit conversion LoaderToOps from
BaseData
to
LoaderOps
[
Loader
]
Ungrouped