Packages

object Definition extends SourceInfoDoc with Serializable

Factory methods for constructing Definitions

Source
Definition.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Definition
  2. Serializable
  3. SourceInfoDoc
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class DefinitionBaseModuleExtensions[T <: BaseModule] extends AnyRef

Value Members

  1. macro def apply[T <: BaseModule with IsInstantiable](proto: => T): Definition[T]

    A construction method to build a Definition of a Module

    A construction method to build a Definition of a Module

    proto

    the Module being defined

    returns

    the input module as a Definition

  2. def do_apply[T <: BaseModule with IsInstantiable](proto: => T)(implicit sourceInfo: SourceInfo): Definition[T]

    A construction method to build a Definition of a Module

    A construction method to build a Definition of a Module

    returns

    the input module as a Definition