Package

ch.epfl.scala.profiledb

profiledb

Permalink

package profiledb

Visibility
  1. Public
  2. All

Type Members

  1. final case class CompilationUnitProfile(macroProfiles: Seq[MacroProfile] = _root_.scala.collection.Seq.empty, implicitSearchProfiles: Seq[ImplicitSearchProfile] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[CompilationUnitProfile] with Updatable[CompilationUnitProfile] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  2. sealed trait ContentType extends GeneratedEnum

    Permalink
  3. final case class Counter(id: String = "", ticks: Long = 0L) extends GeneratedMessage with Message[Counter] with Updatable[Counter] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  4. final case class Database(type: ContentType = ..., entries: Seq[DatabaseEntry] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[Database] with Updatable[Database] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  5. final case class DatabaseEntry(timestamp: Option[Timestamp] = None, runProfile: Option[RunProfile] = None, compilationUnitProfile: Option[CompilationUnitProfile] = None) extends GeneratedMessage with Message[DatabaseEntry] with Updatable[DatabaseEntry] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  6. final case class ImplicitSearchProfile(position: Option[Position] = None, searches: Long = 0L, duration: Option[Duration] = None) extends GeneratedMessage with Message[ImplicitSearchProfile] with Updatable[ImplicitSearchProfile] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  7. final case class MacroProfile(position: Option[Position] = None, expandedMacros: Long = 0L, approximateSize: Long = 0L, duration: Option[Duration] = None) extends GeneratedMessage with Message[MacroProfile] with Updatable[MacroProfile] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  8. final case class PhaseProfile(name: String = "", timers: Seq[Timer] = _root_.scala.collection.Seq.empty, counters: Seq[Counter] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[PhaseProfile] with Updatable[PhaseProfile] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  9. final case class Position(point: Int = 0, line: Int = 0, column: Int = 0) extends GeneratedMessage with Message[Position] with Updatable[Position] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  10. final case class RunProfile(phaseProfiles: Seq[PhaseProfile] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[RunProfile] with Updatable[RunProfile] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  11. final case class Timer(id: String = "", duration: Option[Duration] = None) extends GeneratedMessage with Message[Timer] with Updatable[Timer] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()

Value Members

  1. object CompilationUnitProfile extends GeneratedMessageCompanion[CompilationUnitProfile] with Serializable

    Permalink
  2. object ContentType extends GeneratedEnumCompanion[ContentType] with Serializable

    Permalink
  3. object Counter extends GeneratedMessageCompanion[Counter] with Serializable

    Permalink
  4. object Database extends GeneratedMessageCompanion[Database] with Serializable

    Permalink
  5. object DatabaseEntry extends GeneratedMessageCompanion[DatabaseEntry] with Serializable

    Permalink
  6. object ImplicitSearchProfile extends GeneratedMessageCompanion[ImplicitSearchProfile] with Serializable

    Permalink
  7. object MacroProfile extends GeneratedMessageCompanion[MacroProfile] with Serializable

    Permalink
  8. object PhaseProfile extends GeneratedMessageCompanion[PhaseProfile] with Serializable

    Permalink
  9. object Position extends GeneratedMessageCompanion[Position] with Serializable

    Permalink
  10. object ProfiledbProto

    Permalink
  11. object RunProfile extends GeneratedMessageCompanion[RunProfile] with Serializable

    Permalink
  12. object Timer extends GeneratedMessageCompanion[Timer] with Serializable

    Permalink

Ungrouped