p

org

scalameter

package scalameter

Linear Supertypes
MeasureBuilder[Unit, Double], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scalameter
  2. MeasureBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Package Members

  1. package execution
  2. package picklers
  3. package utils

Type Members

  1. trait Aggregator[T] extends (Seq[Quantity[T]]) => Quantity[T] with Serializable
  2. case class Context(properties: Map[Key[_], Any]) extends Product with Serializable
  3. case class Event(testName: String, description: String, result: Result, throwable: Throwable) extends Product with Serializable
  4. trait Events extends AnyRef
  5. trait Foreach[T] extends AnyRef
  6. trait InvocationCount extends Measurer[Map[String, Long]]

    Mixin for all org.scalameter.Measurer implementations that perform any kind of method invocation counting.

  7. class Key[T] extends PicklerBasedKey[T]
  8. abstract class KeyContainer extends AnyRef
  9. type KeyValue = (Key[T], T) forSome {type T}
  10. class KeyWithDefault[T] extends Key[T]

    Base for keys that have some kind of default value.

  11. class KeyWithDefaultKey[T] extends KeyWithDefault[T]

    Key that chains finding default value to KeyWithDefaultValue if value under key is not found in a context.

    Key that chains finding default value to KeyWithDefaultValue if value under key is not found in a context.

    Note that this key type is handled in org.scalameter.Context.apply).

  12. class KeyWithDefaultValue[T] extends KeyWithDefault[T]

    Key that defaults to default if value under key is not found in a context.

    Key that defaults to default if value under key is not found in a context.

    Note that this key type is handled in org.scalameter.Context.apply).

  13. class Keys extends KeyContainer
  14. abstract class Log extends AnyRef
  15. class MeasureBuilder[T, U] extends AnyRef
  16. case class MeasurementData[T](complete: Seq[T], success: Boolean) extends Product with Serializable
  17. trait Measurer[V] extends Serializable
  18. class MonadicDynVar[T] extends DynamicVariable[T]
  19. trait PicklerBasedKey[T] extends Serializable
  20. case class Quantity[V](value: V, units: String) extends Product with Serializable
  21. trait Warmer extends Serializable

Value Members

  1. def config(kvs: KeyValue*): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  2. val ctx: Context
    Definition Classes
    MeasureBuilder
  3. def currentContext: Context
  4. def events: Events
  5. def log: Log
  6. def measure[S](b: => S): Quantity[Double]
    Definition Classes
    MeasureBuilder
  7. def measureWith[S](b: (Unit) => S): Quantity[Double]
    Definition Classes
    MeasureBuilder
  8. def measured[S](b: => S): (S, Quantity[Double])
    Definition Classes
    MeasureBuilder
  9. def measuredWith[S](b: (Unit) => S): (S, Quantity[Double])
    Definition Classes
    MeasureBuilder
  10. val measurer: Measurer[Double]
    Definition Classes
    MeasureBuilder
  11. val regen: () => Unit
    Definition Classes
    MeasureBuilder
  12. val resultFunction: (Seq[Quantity[Double]]) => Quantity[Double]
    Definition Classes
    MeasureBuilder
  13. def setUp(b: (Unit) => Unit): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  14. val setup: (Unit) => Unit
    Definition Classes
    MeasureBuilder
  15. def tearDown(b: (Unit) => Unit): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  16. val teardown: (Unit) => Unit
    Definition Classes
    MeasureBuilder
  17. val warmer: Warmer
    Definition Classes
    MeasureBuilder
  18. def withMeasurer[V](m: Measurer[V], a: (Seq[Quantity[V]]) => Quantity[V]): MeasureBuilder[Unit, V]
    Definition Classes
    MeasureBuilder
  19. def withMeasurer(m: Measurer[Double]): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  20. def withTestContext[U](ctx: Context, log: Log, handler: Events)(body: => U): U
  21. def withWarmer(w: Warmer): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  22. object Aggregator extends Serializable
  23. object Context extends Serializable
  24. object Events
  25. object Key extends Keys with Serializable
  26. object Log
  27. object MeasureBuilder
  28. object Measurer extends Serializable
  29. object PicklerBasedKey extends Serializable
  30. object Warmer extends Serializable

Deprecated Value Members

  1. def defaultClasspath: String
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5) Use utils.ClassPath.default

  2. def extractClasspath(classLoader: ClassLoader, default: => String): String
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5) Use utils.ClassPath.extract

Inherited from MeasureBuilder[Unit, Double]

Inherited from AnyRef

Inherited from Any

Ungrouped