clean_mixer v0.2.0 CleanMixer.ArchMap
Link to this section Summary
Link to this section Types
Link to this type
t()
t() :: %CleanMixer.ArchMap{ components: [CleanMixer.ArchMap.Component.t()], dependencies: [CleanMixer.ArchMap.Dependency.t()] }
Link to this section Functions
Link to this function
component(arch_map, name)
component(t(), CleanMixer.ArchMap.Component.name()) :: CleanMixer.ArchMap.Component.t() | nil
Link to this function
dependencies_of(arch_map, component)
dependencies_of(t(), CleanMixer.ArchMap.Component.t()) :: [ CleanMixer.ArchMap.Dependency.t() ]
Link to this function
except(arch_map, components)
except(t(), [CleanMixer.ArchMap.Component.t()]) :: t()
Link to this function
new(components, dependencies)
new([CleanMixer.ArchMap.Component.t()], [CleanMixer.ArchMap.Dependency.t()]) :: t()
Link to this function
public_files(arch_map, component)
public_files(t(), CleanMixer.ArchMap.Component.t()) :: [ CleanMixer.CodeMap.SourceFile.t() ]
Link to this function
usages_of(arch_map, component)
usages_of(t(), CleanMixer.ArchMap.Component.t()) :: [ CleanMixer.ArchMap.Dependency.t() ]