dfhdl.tools.toolsCore

Members list

Type members

Classlikes

trait Builder extends Tool

Attributes

Companion
object
Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object Vivado
object Builder

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Builder.type
object GHDL extends VHDLLinter, VHDLSimulator

Attributes

Supertypes
trait Simulator
trait VHDLLinter
trait VHDLTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
GHDL.type

Attributes

Supertypes
trait Simulator
trait VerilogTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
trait Linter extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object QuestaSimVHDL
trait VHDLLinter
object GHDL
object NVC
object VivadoSimVHDL
object IcarusVerilog
object Verilator
Show all
object NVC extends VHDLLinter, VHDLSimulator

Attributes

Supertypes
trait Simulator
trait VHDLLinter
trait VHDLTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
NVC.type

Attributes

Supertypes
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
trait VHDLLinter
trait VHDLTool
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait VerilogTool
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
trait Simulator extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object QuestaSimVHDL
object GHDL
object NVC
object VivadoSimVHDL
object IcarusVerilog
object Verilator
Show all
trait Tool

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Builder
object Vivado
trait Linter
object QuestaSimVHDL
trait VHDLLinter
object GHDL
object NVC
object VivadoSimVHDL
object IcarusVerilog
object Verilator
trait Simulator
trait VHDLTool
trait VerilogTool
Show all
object Tool

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Tool.type
trait VHDLLinter extends Linter, VHDLTool

Attributes

Supertypes
trait VHDLTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes
object GHDL
object NVC
object QuestaSimVHDL
object VivadoSimVHDL

Attributes

Supertypes
trait VHDLTool
trait Simulator
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes
object GHDL
object NVC
object QuestaSimVHDL
object VivadoSimVHDL
trait VHDLTool extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
trait VHDLLinter
object GHDL
object NVC
object QuestaSimVHDL
object VivadoSimVHDL
Show all

Attributes

Supertypes
trait Simulator
trait VerilogTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
Verilator.type
class VerilatorConfigPrinter(verilatorVersion: String)(using getSet: MemberGetSet, co: CompilerOptions)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
trait VerilogTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
trait VerilogTool
trait Simulator
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes
trait VerilogTool extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object IcarusVerilog
object Verilator
Show all
object Vivado extends Builder

Attributes

Supertypes
trait Builder
trait Tool
class Object
trait Matchable
class Any
Self type
Vivado.type
class VivadoProjectTclConfigPrinter(using getSet: MemberGetSet)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
trait VHDLLinter
trait VHDLTool
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait VerilogTool
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type

Value members

Concrete fields

val VerilatorConfig: SourceType
val VivadoProjectTclConfig: SourceType

Extensions

Extensions

extension (flagVal: Boolean)
def toFlag(flagName: String): String