Module: lab

Module Dependencies

graph LR lab[lab] lab --> std[std] std --> cstd[cstd] std --> core[core]

Symbols

Public Only
AnnotationController (interface) in AnnotationController.ch

ModuleType (enum) in lab.ch

PackageKind (enum) in lab.ch

Module (interface) in lab.ch

LabJobType (enum) in lab.ch

LabJobStatus (enum) in lab.ch

OutputMode (enum) in lab.ch

LabJob (interface) in lab.ch

LabJobCBI (struct) in lab.ch

CBIFunctionType (enum) in lab.ch

DependencySymbolInfo (struct) in lab.ch

ModuleDependency (struct) in lab.ch

ConflictResolutionStrategy (enum) in lab.ch

BuildContext (interface) in lab.ch

new_module (function) in lab.ch

new_app_module (function) in lab.ch

directory_module (function) in lab.ch

make_deps (function) in lab.ch Private

new_module_with_deps (function) in lab.ch

c_file_module (function) in lab.ch

cpp_file_module (function) in lab.ch

object_module (function) in lab.ch

chemical_dir_module (function) in lab.ch

directory_app_module (function) in lab.ch

ImportSymbol (struct) in lab.ch

ImportRepo (struct) in lab.ch

AppBuildContext (interface) in lab.ch

add_compiler_interfaces (function) in lab.ch

create_module (function) in lab.ch

default_get (function) in lab.ch

file_module (function) in lab.ch

translate_file_to_chemical (function) in lab.ch

include_headers (function) in lab.ch

index_def_cbi_fn (function) in lab.ch

build_job_dir_path (function) in lab.ch

job_dir_path (function) in lab.ch

build_mod_file_path (function) in lab.ch

build_llvm_ir_path (function) in lab.ch

build_asm_path (function) in lab.ch

build_bitcode_path (function) in lab.ch

llvm_ir_path (function) in lab.ch

asm_path (function) in lab.ch

bitcode_path (function) in lab.ch

lab (namespace) in lab.ch

TargetData (struct) in target_data.ch