tools
tools
scala.scalanative.build
Build
BuildException
BuildTarget
BuildTarget
Config
Config
Descriptor
Descriptor
Discover
ContextBasedCache
GC
GC
JVMMemoryModelCompliance
JVMMemoryModelCompliance
None
Relaxed
Strict
LTO
LTO
Logger
Logger
Mode
Mode
NativeConfig
NativeConfig
OptimizerConfig
OptimizerConfig
Platform
SemanticsConfig
SemanticsConfig
SourceLevelDebuggingConfig
SourceLevelDebuggingConfig
Validator
scala.scalanative.buildinfo
ScalaNativeBuildInfo
scala.scalanative.checker
Check
Check
Error
NIRCheck
QuickCheck
scala.scalanative.codegen
CommonMemoryLayouts
Array
ArrayHeader
ClassRtti
Layout
Object
ObjectHeader
Rtti
DynamicHashMap
DynamicHashMap
DynmethodPerfectHashMap
FieldLayout
Generate
GenerateReflectiveProxies
HasTraitTables
IncrementalCodeGenContext
Lower
MemoryLayout
MemoryLayout
PositionedType
Metadata
ModuleArray
PerfectHashMap
PerfectHashMap
PlatformInfo
RuntimeTypeInformation
RuntimeTypeInformation
SourceCodeCache
TraitDispatchTable
VirtualTable
scala.scalanative.codegen.llvm
CodeGen
Impl
BuildInfoCodegen
Metadata
Metadata
CanBeRecursive
Const
Constants
DIBasicType
DIColumn
DICompileUnit
DICompositeType
DIDerivedType
DIExpression
DIExpression
DW_OP_LLVM_arg
DW_OP_LLVM_convert
DW_OP_LLVM_entry_value
DW_OP_LLVM_fragment
DW_OP_LLVM_implicit_pointer
DW_OP_LLVM_tag_offset
DW_OP_breg
DW_OP_constu
DW_OP_deref
DW_OP_minus
DW_OP_over
DW_OP_plus
DW_OP_plus_uconst
DW_OP_push_object_address
DW_OP_stack_value
DW_OP_swap
DW_OP_xderef
DIExpressions
DIExpressions
DIFile
DIFlag
DIFlag
DIFlagAppleBlock
DIFlagArtificial
DIFlagBigEndian
DIFlagBitField
DIFlagEnumClass
DIFlagExplicit
DIFlagFwdDecl
DIFlagIndirectVirtualBase
DIFlagIntroducedVirtual
DIFlagLValueReference
DIFlagLittleEndian
DIFlagMultipleInheritance
DIFlagNoReturn
DIFlagNonTrivial
DIFlagObjcClassComplete
DIFlagObjectPointer
DIFlagPrivate
DIFlagProtected
DIFlagPrototyped
DIFlagPublic
DIFlagRValueReference
DIFlagReserved
DIFlagReservedBit4
DIFlagSingleInheritance
DIFlagStaticMember
DIFlagThunk
DIFlagTypePassByReference
DIFlagTypePassByValue
DIFlagVector
DIFlagVirtual
DIFlagVirtualInheritance
DIFlagZero
DIFlags
DILexicalBlock
DILine
DILocalVariable
DILocation
DISize
DISubprogram
DISubrange
DISubrange
DISubroutineType
DITypes
DITypes
DWTag
DWTag
Array
Class
Inheritance
Member
Pointer
Reference
Structure
Union
DW_ATE
DW_ATE
Address
Boolean
Float
Signed
SignedChar
UTF
Unsigned
UnsignedChar
DelayedReference
Id
IntDIOps
LLVMDebugInformation
LongDIOps
ModFlagBehavior
ModFlagBehavior
Append
AppendUnique
Error
Max
Min
Override
Require
Warning
Node
Scope
SpecializedNode
Str
Tuple
Tuple
Type
TypeRef
Value
conversions
StringOps
MetadataCodeGen
DefnScopes
MetadataCodeGen
Context
Dispatch
InternedWriter
MetadataIdWriter
Writer
MetadataInternedWriterOps
MetadataWriterOps
Specialized
Builder
Builder
FieldWriter
FieldWriter
Specialized
ofTypeRef
Writer
scala.scalanative.interflow
Allowlist
ArrayKind
BailOut
BinRef
BoxKind
ClassKind
Combine
CompRef
ConvRef
DelayedInstance
DelayedRef
EscapedInstance
EscapedRef
Eval
Inline
Instance
InstanceRef
Interflow
Interflow
LLVMIntrinsics
Intrinsics
Kind
Log
MergeBlock
MergePhi
MergeProcessor
currentSize
MergeProcessor
Restart
MutMapOps
NoOpt
Opt
PolyInline
State
StringKind
UseDef
BlockDef
Def
InstDef
VirtualInstance
VirtualRef
Visit
scala.scalanative.linker
ArrayRef
BoxRef
Class
Class
ClassLoader
ClassLoader
FromDisk
FromMemory
ClassPath
ClassPath
ClassRef
ExactClassRef
Extractor
Field
FieldRef
Info
Link
LinkingException
LinktimeIntrinsicCallsResolver
FoundServiceProvider
FoundServiceProviders
IntrinsicCall
ServiceLoaderLoadCall
ServiceProviderStatus
Available
Loaded
NoProviders
NotFoundOnClasspath
UnknownConfigEntry
ServiceProviderStatus
LinktimeIntrinsicCallsResolver
LinktimeValueResolver
MemberInfo
Method
MethodRef
Reach
Reach
BackTraceElement
ReferencedFrom
SymbolDescriptor
UnreachableSymbol
UnsupportedFeature
UnsupportedFeature
Continuations
Kind
Other
SystemThreads
VirtualThreads
ReachabilityAnalysis
ReachabilityAnalysis
Failure
Result
Ref
ScopeInfo
ScopeRef
Sub
Trait
TraitRef
Unavailable
UnitRef
tools
/
scala.scalanative.codegen.llvm
/
MetadataCodeGen
/
Writer
/
Specialized
/
Builder
/
FieldWriter
FieldWriter
object
FieldWriter
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
FieldWriter
.type
Implicits
Implicits
Implicits
implicit
val
BooleanField
:
FieldWriter
[
Boolean
]
implicit
val
DISizeField
:
FieldWriter
[
DISize
]
implicit
val
IntField
:
FieldWriter
[
Int
]
implicit
def
MetadataField
[
T
<:
Metadata
:
Writer
]:
FieldWriter
[
T
]
implicit
def
MetadataNodeField
[
T
<:
Node
:
InternedWriter
]:
FieldWriter
[
T
]
implicit
val
StringField
:
FieldWriter
[
String
]
implicit
val
ofDIColumn
:
FieldWriter
[
DIColumn
]
implicit
val
ofDIFlags
:
FieldWriter
[
DIFlags
]
implicit
val
ofDILine
:
FieldWriter
[
DILine
]