fmgp.multibase

package fmgp.multibase

Members list

Type members

Classlikes

sealed abstract class Base(val name: String, val code: Char, val alphabet: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Base1
object Base10
object Base2
object Base32Z
object Base58BTC
object Base58Flickr
object Base8
object Identity
object Base16
object Base16Upper
object Base32
object Base32Hex
object Base32HexPad
object Base32Pad
object Base32Upper
object Base64
object Base64Pad
object Base64URL
object Base64URLPad
Show all
object Base

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Base.type
object Base16Impl

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Base16Impl.type
sealed class Base16RFC4648(val name: String, val code: Char, val alphabet: String, val pad: Option[Char]) extends Base

Attributes

Supertypes
class Base
class Object
trait Matchable
class Any
Known subtypes
object Base16
object Base16Upper
object Base32Impl

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Base32Impl.type
sealed class Base32RFC4648(val name: String, val code: Char, val alphabet: String, val pad: Option[Char]) extends Base

Attributes

Supertypes
class Base
class Object
trait Matchable
class Any
Known subtypes
object Base32
object Base32Hex
object Base32HexPad
object Base32Pad
object Base32Upper
Show all
object Base64Impl

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Base64Impl.type
sealed class Base64RFC4648(val name: String, val code: Char, val alphabet: String, val pad: Option[Char]) extends Base

Attributes

Supertypes
class Base
class Object
trait Matchable
class Any
Known subtypes
object Base64
object Base64Pad
object Base64URL
object Base64URLPad
object BaseNImpl

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
BaseNImpl.type
object IdentityImpl

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Multibase

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Multibase.type

Types

opaque type Multibase

Value members

Concrete fields

val MASK_1BITS: Int => Int
val MASK_2BITS: Int => Int
val MASK_3BITS: Int => Int
val MASK_4BITS: Int => Int
val MASK_5BITS: Int => Int
val MASK_6BITS: Int => Int
val MASK_NBITS: (Int, Int) => Int