com.softwaremill

macwire

package macwire

Linear Supertypes
Macwire, Tagging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. macwire
  2. Macwire
  3. Tagging
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type @@[T, +U] = T with Tag[U]

    Definition Classes
    Tagging
  2. implicit class AndTagger[T, U] extends AnyRef

    Definition Classes
    Tagging
  3. trait Macwire extends AnyRef

  4. type Tag[+U] = AnyRef { type Tag <: U }

    Definition Classes
    Tagging
  5. type Tagged[T, +U] = T with Tag[U]

    Definition Classes
    Tagging
  6. implicit class Tagger[T] extends AnyRef

    Definition Classes
    Tagging
  7. trait Tagging extends AnyRef

  8. class Wired extends InstanceLookup with DynamicInstantiate

    Dynamically access wired instances in a module

Value Members

  1. object MacwireMacros extends Macwire

  2. object Tagging extends Tagging

  3. object Wired

  4. macro def wire[T]: T

    Definition Classes
    Macwire
  5. macro def wireImplicit[T]: T

    Definition Classes
    Macwire
  6. macro def wiredInModule(in: AnyRef): Wired

    Definition Classes
    Macwire

Inherited from Macwire

Inherited from Tagging

Inherited from AnyRef

Inherited from Any

Ungrouped