MCPcopy Create free account

hub / github.com/ARM-software/bob-build / types & classes

Types & classes283 in github.com/ARM-software/bob-build

↓ 22 callersClassStyledText
config_system/config_system/general.py:800
↓ 9 callersClassCodeMatcher
scripts/detect_soong_compat.py:27
↓ 9 callersStructPath
core/file/file.go:42
↓ 7 callersClassCompatVersion
scripts/detect_soong_compat.py:49
↓ 7 callersClassmod
tests/arg_order/check_flags.py:77
↓ 5 callersClassMenuItem
config_system/config_system/general.py:806
↓ 4 callersTypeAliasTgtType
core/toolchain/toolchain.go:16
↓ 3 callersClassMenuBar
config_system/menuconfig.py:51
↓ 2 callersClassMenu
config_system/config_system/general.py:754
↓ 1 callersClassConfigs
scripts/check_config_usage.py:11
↓ 1 callersClassLexWrapper
config_system/config_system/lex_wrapper.py:8
↓ 1 callersClassRunfileNotFoundError
bpfmt_wrapper.py:20
TypeAliasAction
internal/warnings/warnings.go:41
StructAliasProps
AliasProps describes the properties of the bob_alias module
core/alias.go:27
StructAliasableProps
AliasableProps are embedded in modules which can be aliased
core/alias.go:17
StructAndroidMTEProps
AndroidMTEProps defines properties used to enable the Arm Memory Tagging Extension
core/build_structs.go:121
StructAndroidNinjaPlatform
core/backend/androidninja.go:12
StructAndroidPGOProps
AndroidPGOProps defines properties used to support profile-guided optimization.
core/build_structs.go:111
StructAndroidPlatform
core/backend/androidbp.go:11
StructAndroidProps
AndroidProps defines module properties used by Android backends
core/build_structs.go:105
InterfaceArchivable
core/linux_cclibs.go:213
TypeAliasAttributes
internal/graph/graph.go:13
InterfaceBackendCommonLibraryInterface
Temporary interface to make library handlers generic between legacy and strict libraries
core/linux_cclibs.go:448
InterfaceBackendCommonSharedLibraryInterface
core/linux_cclibs.go:460
InterfaceBackendConfiguration
core/module_toolchain.go:66
InterfaceBackendConfigurationProvider
This interface provides configuration features
core/module_toolchain.go:74
StructBobConfig
The `BobConfig` type is stored against the Blueprint context, and allows us to retrieve the backend and configuration values from within Blueprint cal
core/build_structs.go:99
StructBuild
A Build represents the whole tree of properties for a 'library' object, including its host and target-specific properties
core/build.go:13
TypeAliasBuildMeta
Map of metadata keyed by module name.
core/metadata.go:19
StructBuildProps
BuildProps contains properties required by all modules that compile C/C++
core/build_props.go:12
StructByNodePriority
internal/graph/graph.go:847
FuncTypeCallbackFn
func(string)
internal/depmap/depmap.go:56
TypeAliasCategory
internal/warnings/warnings.go:15
ClassColorFormatter
Formatter that provide colored messages for console logging when possible
config_system/config_system/log_handlers.py:68
StructCommonProps
CommonProps defines a set of properties which are common for multiple module types.
core/common_props.go:10
InterfaceCompilable
core/linux_cclibs.go:48
InterfaceConsumer
`Consumer` interface describes a module that is capable of consuming sources for its actions. Example of this include: - bob_binary - bob{_static_,_sh
core/file/consumer.go:19
InterfaceConsumer
core/flag/flag_consumer.go:7
StructDependencyTag
DependencyTag contains the name of the tag used to track a particular type of dependency between modules
core/tag/tag.go:32
StructDepmap
internal/depmap/depmap.go:7
StructDiffError
gendiffer/gendiffer.go:102
InterfaceDynamicProvider
A dynamic source provider is a module which needs to compute the output file names. `ResolveOutFiles`, is context aware, and runs bottom up in the de
core/file/provider.go:36
StructEnableableProps
EnableableProps allow a module to be disabled or only built when explicitly requested
core/install.go:17
StructEnvironmentVariables
Stores all environment variables passed to Bob at runtime as a singleton.
core/config/environment.go:9
ClassErrorCounterHandler
config_system/config_system/log_handlers.py:31
StructExternalLibProps
core/external_library.go:12
StructExternalableProps
core/library.go:22
FuncTypeFactoryWithConfig
func(*BobConfig) (blueprint.Module, []interface{})
core/build_structs.go:627
InterfaceFeaturable
Modules implementing featurable support the use of features and templates.
core/properties.go:192
StructFeatures
Features must be embedded in each modules property structure to support the use of features in the module. The feature must be initialised with a call
core/feature.go:92
InterfaceFile
Content for an Android.bp file
internal/bpwriter/bpwriter.go:311
StructFlag
core/flag/flag.go:38
TypeAliasFlagParserTable
core/flag/flag_property_parser.go:16
StructFlagParserTableEntry
core/flag/flag_property_parser.go:10
TypeAliasFlags
Array of files as a helper for struct attribute collections TODO: add the possibility to tag a group of files.
core/flag/flag_collection.go:5
StructGenerateLibraryProps
Support generation of static and shared libraries This file declares the common properties and functions needed by both. GenerateLibraryProps contain
core/gen_library.go:15
StructGenerateProps
GenerateProps contains the module properties that allow generation of output from arbitrary commands
core/generated_props.go:7
StructGenerateSourceProps
GenerateSourceProps are properties of 'bob_generate_source', i.e. a module type which can generate sources using a single execution The command will b
core/module_generate_source.go:15
StructGenruleExportInclInfo
internal/soong_compat/soong_compat_04_ModuleProxy.go:16
StructGenruleExportInclInfo
internal/soong_compat/soong_compat_06_CommonModuleInfoProvider.go:27
StructGenruleExportInclInfo
internal/soong_compat/soong_compat_05_Provider_Enc_Dec.go:27
StructGenruleOutputInfo
internal/soong_compat/soong_compat_04_ModuleProxy.go:11
StructGenruleOutputInfo
internal/soong_compat/soong_compat_06_CommonModuleInfoProvider.go:22
StructGenruleOutputInfo
internal/soong_compat/soong_compat_05_Provider_Enc_Dec.go:22
StructGenruleProps
* We are swapping from `bob_generate_source` to `bob_genrule` `bob_genrule` is made to be a stricter version that is compatible with Android. For ea
core/module_genrule.go:24
StructGensrcsProps
* We are swapping from `bob_transform_source` to `bob_gensrcs` `bob_gensrcs` is made to be a stricter version that is compatible with Android. For e
core/module_gensrcs.go:26
StructGlobProps
core/glob.go:16
InterfaceGraph
internal/graph/graph.go:49
InterfaceGroup
Adjacent properties within an Android.bp file
internal/bpwriter/bpwriter.go:47
InterfaceGroupList
Group list cannot have inner list. Only group is able to have inner group list
internal/bpwriter/bpwriter.go:61
StructImportCCBinaryProps
core/import_cc_binary.go:12
StructImportCCLibraryProps
TODO: Add Props one by one and test functionality of strip_include_prefix, cflags
core/import_cc_library.go:16
StructIncludeDirsProps
IncludeDirsProps defines a set of properties for including directories by the module.
core/build_structs.go:228
StructIncludeProps
List of include dirs to be added to the compile line. Each string is prepended with `-I` when building the target itself and `-isystem` when building
core/strict_library.go:52
ClassInfBufferHandler
config_system/config_system/log_handlers.py:7
StructInstallGroupProps
InstallGroupProps describes the properties of bob_install_group modules
core/install.go:169
StructInstallableProps
InstallableProps are embedded by modules which can be installed outside the build directory
core/install.go:73
StructKernelProps
core/kernel_module.go:18
StructLegacySourceProps
LegacySourceProps defines module properties that are used to identify the source files associated with a module. These are used for legacy targets, ne
core/legacy_source_props.go:16
InterfaceLegacySourcePropsInterface
All interfaces supported by LegacySourceProps
core/legacy_source_props.go:26
InterfaceLinker
core/toolchain/linker.go:10
StructLinuxPlatform
core/backend/linux.go:12
StructMapper
Map of toolchain targets by module path
core/toolchain/mapper/mapper.go:9
StructMockModule
core/androidbp_test.go:12
InterfaceModule
Arbitrary Android.bp module No locking for modules, as the creation of each module is done in a single thread.
internal/bpwriter/bpwriter.go:236
StructModuleAlias
Type representing each bob_alias module
core/alias.go:34
StructModuleBase
core/module/module.go:7
StructModuleBinary
core/binary.go:8
StructModuleDefaults
core/defaults.go:15
StructModuleExternalLibrary
core/external_library.go:22
StructModuleFilegroup
core/filegroup.go:12
StructModuleGenerateCommon
core/generated_common.go:69
StructModuleGenerateSource
core/module_generate_source.go:27
StructModuleGenrule
core/module_genrule.go:29
InterfaceModuleGenruleInterface
core/module_genrule.go:36
StructModuleGensrcs
core/module_gensrcs.go:31
InterfaceModuleGensrcsInterface
core/module_gensrcs.go:38
StructModuleGlob
core/glob.go:33
StructModuleImportCCBinary
core/import_cc_binary.go:17
StructModuleImportCCLibrary
core/import_cc_library.go:24
next →1–100 of 283, ranked by callers