basis.proto

Protobuf

object Protobuf

Source
Protobuf.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Protobuf
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Field[T] extends Protobuf[T]

  2. trait Message[T] extends Protobuf[T]

Value Members

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

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

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. implicit lazy val Bool: Protobuf[Boolean]

  5. def Bytes[Data <: Loader](implicit Data: DataFactory[Data]): Protobuf[Data]

  6. implicit lazy val Bytes: Protobuf[Loader]

  7. def Default[T](tag: Int, default: T)(implicit T: Protobuf[T]): Field[T]

  8. implicit lazy val Double: Protobuf[Double]

  9. lazy val Fixed32: Protobuf[Int]

  10. lazy val Fixed64: Protobuf[Long]

  11. implicit lazy val Float: Protobuf[Float]

  12. implicit lazy val Int32: Protobuf[Int]

  13. implicit lazy val Int64: Protobuf[Long]

  14. def Optional[T](tag: Int)(implicit T: Protobuf[T]): Field[Maybe[T]]

  15. implicit def Perhaps[T](implicit T: Protobuf[T]): Protobuf[Maybe[T]]

  16. def Repeated[CC[X] <: Container[X], T](implicit CC: ArrayFactory[CC], T: Protobuf[T], TTag: ClassTag[T]): Protobuf[CC[T]]

  17. def Repeated[CC[X] <: Container[X], T](implicit CC: CollectionFactory[CC], T: Protobuf[T]): Protobuf[CC[T]]

  18. def Required[T](tag: Int)(implicit T: Protobuf[T]): Field[T]

  19. lazy val SFixed32: Protobuf[Int]

  20. lazy val SFixed64: Protobuf[Long]

  21. lazy val SInt32: Protobuf[Int]

  22. lazy val SInt64: Protobuf[Long]

  23. final val Specialized: Group[(Int.type, Long.type, scala.Float.type, scala.Double.type)]

    Attributes
    protected[basis.proto]
  24. implicit lazy val String: Protobuf[String]

  25. lazy val UInt32: Protobuf[Int]

  26. lazy val UInt64: Protobuf[Long]

  27. def Union[T](fields: Field[_ <: T]*): (Reader) ⇒ Maybe[T]

  28. implicit lazy val Unit: Protobuf[Unit]

  29. def Unknown(tag: Int, wireType: Int): Field[Unit]

  30. def Unknown(key: Long): Field[Unit]

  31. def Unknown[T](tag: Int, wireType: Int, default: T)(implicit T: Protobuf[T]): Field[T]

  32. def Unknown[T](key: Long, default: T)(implicit T: Protobuf[T]): Field[T]

  33. lazy val Varint: Protobuf[Long]

  34. object WireType

  35. def apply[T](implicit T: Protobuf[T]): T.type

  36. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  37. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  40. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def toString(): String

    Definition Classes
    AnyRef → Any
  49. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped