scalus.utils
Members list
Type members
Classlikes
Objects are hash-consed during restoring from file. Note, that identityHashCode can be different on the different VM-s, so it is not safe to reky on it. value-based hash-code now is not determenistics on recuresive data structures with self-references. So, we use identityHashCode on VN which store file and restore internal references on other VN.
Objects are hash-consed during restoring from file. Note, that identityHashCode can be different on the different VM-s, so it is not safe to reky on it. value-based hash-code now is not determenistics on recuresive data structures with self-references. So, we use identityHashCode on VN which store file and restore internal references on other VN.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HashConsed.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object given_HashConsedFlat_Moduleobject given_HashConsedFlat_TypeVarobject ToExprHSSIRFlatobject ToExprHSSIRTypeFlatobject PlainIntFlat
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HashConsedFlat.type
Attributes
- Supertypes
- Known subtypes
-
object ConstrDeclFlatobject DataDeclFlatobject SIRTypeCaseClassFlatobject SIRTypeNonCaseModuleFlatobject SIRTypeSumCaseClassFlat
When we read from the HashConsedRead.State, we can have forward references, which will be resolved after the whole structure is readed. Here, HashConsedRef can hold object ro Ref or object of some intermediate representation, which holds other refs.
When we read from the HashConsedRead.State, we can have forward references, which will be resolved after the whole structure is readed. Here, HashConsedRef can hold object ro Ref or object of some intermediate representation, which holds other refs.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ModuleSerializedRefclass SIRTypeHashConsedRefclass CachedTaggedRef[A]class ConstRef[A]class ForwardRef[A]class MutRef[A]Show all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HashConsedRef.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AnnotationsDeclFlatobject BindingFlatobject ModuleHashSetReprFlatobject SIRCaseHashConsedFlatobject SIRConstHashConsedFlatobject SIRDeclHashConsedFlatobject SIRHashConsedFlatobject SIRLetHashConsedFlatobject SIRTypeHashConsedFlatobject SIRTypeTypeProxyFlatobject SIRVarHashConsedFlatobject TypeBindingFlatobject ConstrDeclFlatobject DataDeclFlatobject SIRTypeCaseClassFlatobject SIRTypeNonCaseModuleFlatobject SIRTypeSumCaseClassFlatShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HashConsedReprFlat.type
Attributes
- Supertypes
- Self type
-
PlainIntFlat.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all