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.type
object Base10.type
object Base2.type
object Base32Z.type
object Base58BTC.type
object Base58Flickr.type
object Base8.type
object Identity.type
object Base16.type
object Base16Upper.type
object Base32.type
object Base32Hex.type
object Base32HexPad.type
object Base32HexPadUpper.type
object Base32HexUpper.type
object Base32Pad.type
object Base32PadUpper.type
object Base32Upper.type
object Base64.type
object Base64Pad.type
object Base64URL.type
object Base64URLPad.type
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.type
object Base16Upper.type
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.type
object Base32Hex.type
object Base32HexPad.type
object Base32HexPadUpper.type
object Base32HexUpper.type
object Base32Pad.type
object Base32PadUpper.type
object Base32Upper.type
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.type
object Base64Pad.type
object Base64URL.type
object Base64URLPad.type
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