dfhdl-internals
dfhdl-internals
API
dfhdl.internals
AllowTopLevel
given_TopLevel
AssertGiven
AssertGiven
Success
CTName
CTName
CaseClass
CaseClass
Check1
Check1
Check
CheckNUB
CheckNUB
CheckNubOK
CheckOK
Check2
Check2
Check
CheckNUB
CheckNUB
CheckNUBOK
CheckOK
ClassEv
ClassEv
ClsMetaArgs
ClsMetaArgs
CommonOps
Error
Exact
Exact
Summon
Success
Summon
HasClsMetaArgs
HasTypeName
Id
Id
Inlined
IntInfo
IntInfo
IsGiven
IsGiven
MetaContext
OnCreateEvents
OptionalGiven
OptionalGiven
Position
Position
PrintType
PrintType
TopLevel
TopLevel
UBound
UBound
UniqueId
UniqueId
ValueOfTuple
ValueOfTuple
metaContextDelegate
metaContextForward
metaContextIgnore
dfhdl-internals
/
dfhdl.internals
/
Inlined
Inlined
dfhdl.internals.Inlined$package.Inlined
object
Inlined
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Inlined
.
type
Members list
Clear all
Value members
Concrete methods
inline
def
apply
[
T
<:
Singleton
](
inline
value
:
T
):
Inlined
[
T
]
inline
def
forced
[
T
](
inline
value
:
Any
):
Inlined
[
T
]
inline
def
require
(
inline
cond
:
Boolean
,
inline
msg
:
String
):
Unit
Givens
Givens
given
given_CanEqual_Inlined_Boolean
[
T
<:
Boolean
]:
CanEqual
[
Inlined
[
T
],
Boolean
]
given
given_CanEqual_Inlined_Inlined
[
L
,
R
](
using
CanEqual
[
L
,
R
]):
CanEqual
[
Inlined
[
L
],
Inlined
[
R
]]
given
given_CanEqual_Inlined_Int
[
T
<:
Int
]:
CanEqual
[
Inlined
[
T
],
Int
]
given
given_CanEqual_Inlined_String
[
T
<:
String
]:
CanEqual
[
Inlined
[
T
],
String
]
Inherited givens
given
given_Conversion_Inlined_Inlined
[
T
<:
Int
]:
Conversion
[
Inlined
[
T
],
Inlined
[
Int
]]
Attributes
Inherited from:
LP (hidden)
Extensions
Extensions
extension
[
T
](
inline
inlined
:
Inlined
[
T
])
inline
def
value
:
T
extension
[
T
<:
Int
](
inline
lhs
:
Inlined
[
T
])
inline
def
!=
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
!=
R
]
inline
def
*
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
*
R
]
inline
def
+
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
+
R
]
inline
def
-
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
-
R
]
inline
def
/
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
/
R
]
inline
def
<
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
<
R
]
inline
def
<=
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
<=
R
]
inline
def
==
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
==
R
]
inline
def
>
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
>
R
]
inline
def
>=
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
>=
R
]
infix inline
def
max
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
Max
[
T
,
R
]]
infix inline
def
min
[
R
<:
Int
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
Min
[
T
,
R
]]
inline
def
widen
:
Inlined
[
Int
]
extension
[
T
<:
String
](
inline
lhs
:
Inlined
[
T
])
inline
def
!=
[
R
<:
String
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
!=
R
]
inline
def
+
[
R
<:
String
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
+
R
]
inline
def
==
[
R
<:
String
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
==
R
]
inline
def
widen
:
Inlined
[
String
]
extension
[
T
<:
Boolean
](
inline
lhs
:
Inlined
[
T
])
inline
def
!=
[
R
<:
Boolean
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
!=
R
]
inline
def
==
[
R
<:
Boolean
](
inline
rhs
:
Inlined
[
R
]):
Inlined
[
T
==
R
]
inline
def
widen
:
Inlined
[
Boolean
]
Implicits
Implicits
implicit inline
def
fromValue
[
T
<:
Singleton
](
inline
value
:
T
):
Inlined
[
T
]
implicit inline
def
fromValue
[
Wide
](
inline
value
:
Wide
):
Inlined
[
Wide
]
implicit transparent inline
def
getValue
[
T
](
inline
inlined
:
Inlined
[
T
]):
T
In this article
Attributes
Members list
Value members
Concrete methods
Givens
Givens
Inherited givens
Extensions
Extensions
Implicits
Implicits