MCPcopy Create free account

hub / github.com/bnoordhuis/gyp / types & classes

Types & classes123 in github.com/bnoordhuis/gyp

↓ 59 callersClassGypError
Error class representing an error, which is to be presented to the user. The main entry point will catch and display this.
pylib/gyp/common.py:31
↓ 43 callersClass_Enumeration
Type of settings that is an enumeration. In MSVS, the values are indexes like '0', '1', and '2'. MSBuild uses text labels that are more represent
pylib/gyp/MSVSSettings.py:178
↓ 33 callersClassOrderedSet
pylib/gyp/common.py:497
↓ 12 callersClassVisualStudioVersion
Information regarding a version of Visual Studio.
pylib/gyp/MSVSVersion.py:20
↓ 7 callersClass_Tool
Represents a tool used by MSVS or MSBuild. Attributes: msvs_name: The name of the tool in MSVS. msbuild_name: The name of the tool in M
pylib/gyp/MSVSSettings.py:35
↓ 5 callersClassCMakeTargetType
pylib/gyp/generator/cmake.py:217
↓ 5 callersClassPBXGroup
Attributes: _children_by_path: Maps pathnames of children of this PBXGroup to the actual child XCHierarchicalElement objects. _varian
pylib/gyp/xcodeproj_file.py:1096
↓ 4 callersClassDependencyGraphNode
Attributes: ref: A reference to an object that this DependencyGraphNode represents. dependencies: List of DependencyGraphNodes on which th
pylib/gyp/input.py:1516
↓ 4 callersClassPBXFileReference
pylib/gyp/xcodeproj_file.py:1447
↓ 3 callersClassCollector
test/lib/TestCmd.py:314
↓ 3 callersClassPBXBuildFile
pylib/gyp/xcodeproj_file.py:1704
↓ 3 callersClassPBXContainerItemProxy
pylib/gyp/xcodeproj_file.py:2101
↓ 3 callersClassXcodeArchsDefault
A class to resolve ARCHS variable from xcode_settings, resolving Xcode macros and implementing filtering by VALID_ARCHS. The expansion of macros d
pylib/gyp/xcode_emulation.py:39
↓ 3 callersClass_String
A setting that's just a string.
pylib/gyp/MSVSSettings.py:105
↓ 3 callersClass_StringList
A settings that's a list of strings.
pylib/gyp/MSVSSettings.py:121
↓ 2 callersClassCmpTuple
Compare function between 2 tuple.
tools/pretty_vcproj.py:27
↓ 2 callersClassCopy
pylib/gyp/generator/cmake.py:465
↓ 2 callersClassLoadLibrary
Context manager for loading and releasing binaries in Windows. Yields the handle of the binary loaded.
test/win/gyptest-link-enable-uac.py:23
↓ 2 callersClassOrderedDict
Dictionary that remembers insertion order
pylib/gyp/ordered_dict.py:43
↓ 2 callersClassPBXFrameworksBuildPhase
pylib/gyp/xcodeproj_file.py:1903
↓ 2 callersClassPBXSourcesBuildPhase
pylib/gyp/xcodeproj_file.py:1893
↓ 2 callersClassPBXTargetDependency
pylib/gyp/xcodeproj_file.py:2146
↓ 2 callersClassXCBuildConfiguration
pylib/gyp/xcodeproj_file.py:1559
↓ 2 callersClassXCConfigurationList
pylib/gyp/xcodeproj_file.py:1589
↓ 2 callersClass_Integer
Integer settings.
pylib/gyp/MSVSSettings.py:158
↓ 1 callersClassCMakeNamer
Converts Gyp target names into CMake target names. CMake requires that target names be globally unique. One way to ensure this is to fully qualif
pylib/gyp/generator/cmake.py:572
↓ 1 callersClassCmpNode
Compare function between 2 xml nodes.
tools/pretty_vcproj.py:33
↓ 1 callersClassConfig
Details what we're looking for files: set of files to search for targets: see file description for details.
pylib/gyp/generator/analyzer.py:242
↓ 1 callersClassCycleError
An exception raised when an unexpected cycle is detected.
pylib/gyp/common.py:562
↓ 1 callersClassError
pylib/gyp/simple_copy.py:10
↓ 1 callersClassFlockTool
This class emulates the 'flock' command.
pylib/gyp/flock_tool.py:21
↓ 1 callersClassLoadLibrary
Context manager for loading and releasing binaries in Windows. Yields the handle of the binary loaded.
test/win/gyptest-link-embed-manifest.py:23
↓ 1 callersClassLoadLibrary
Context manager for loading and releasing binaries in Windows. Yields the handle of the binary loaded.
test/win/gyptest-link-update-manifest.py:23
↓ 1 callersClassLoadLibrary
Context manager for loading and releasing binaries in Windows. Yields the handle of the binary loaded.
test/win/gyptest-link-generate-manifest.py:23
↓ 1 callersClassMEMORYSTATUSEX
pylib/gyp/generator/ninja.py:1756
↓ 1 callersClassMSBuildRule
Used to store information used to generate an MSBuild rule. Attributes: rule_name: The rule name, sanitized to use in XML. target_name: The
pylib/gyp/generator/msvs.py:2231
↓ 1 callersClassMacTool
This class performs all the Mac tooling steps. The methods can either be executed directly, or dispatched from an argument list.
pylib/gyp/mac_tool.py:33
↓ 1 callersClassMakefileWriter
MakefileWriter packages up the writing of one target-specific foobar.mk. Its only real entry point is Write(), and is mostly used for namespacing.
pylib/gyp/generator/make.py:691
↓ 1 callersClassNinjaWriter
pylib/gyp/generator/ninja.py:211
↓ 1 callersClassPBXHeadersBuildPhase
pylib/gyp/xcodeproj_file.py:1873
↓ 1 callersClassPBXReferenceProxy
pylib/gyp/xcodeproj_file.py:2180
↓ 1 callersClassPBXResourcesBuildPhase
pylib/gyp/xcodeproj_file.py:1883
↓ 1 callersClassPBXVariantGroup
PBXVariantGroup is used by Xcode to represent localizations.
pylib/gyp/xcodeproj_file.py:1549
↓ 1 callersClassParallelState
Class to keep track of state when processing input files in parallel. If build files are loaded in parallel, use this to keep track of state duri
pylib/gyp/input.py:526
↓ 1 callersClassPopen
test/lib/TestCmd.py:694
↓ 1 callersClassRegeneratableOptionParser
pylib/gyp/__init__.py:238
↓ 1 callersClassRunner
gyptest.py:150
↓ 1 callersClassTarget
Holds information about a particular target: deps: set of Targets this Target depends upon. This is not recursive, only the direct dependent Tar
pylib/gyp/generator/analyzer.py:207
↓ 1 callersClassTarget
Target represents the paths used within a single gyp target. Conceptually, building a single target A is a series of steps: 1) actions/rules/cop
pylib/gyp/generator/ninja.py:101
↓ 1 callersClassTargetCalculator
Calculates the matching test_targets and matching compile_targets.
pylib/gyp/generator/analyzer.py:598
↓ 1 callersClassTool
Visual Studio tool.
pylib/gyp/MSVSProject.py:13
↓ 1 callersClassWinTool
This class performs all the Windows tooling steps. The methods can either be executed directly, or dispatched from an argument list.
pylib/gyp/win_tool.py:33
↓ 1 callersClassWriter
Wrapper around file which only covers the target if it differs.
pylib/gyp/common.py:339
↓ 1 callersClassXcodeInfo
Simplify access to Xcode informations.
test/lib/TestMac.py:36
↓ 1 callersClassXcodeProject
pylib/gyp/generator/xcode.py:112
↓ 1 callersClass_Boolean
Boolean settings, can have the values 'false' or 'true'.
pylib/gyp/MSVSSettings.py:140
↓ 1 callersClassmemoize
pylib/gyp/common.py:18
↓ 1 callersClassobject
test/lib/TestCmd.py:837
ClassC4
test/win/compiler-flags/warning-level3.cc:7
ClassC8
Cause a level 3 warning (C4359).
test/win/compiler-flags/warning-level3.cc:6
ClassCircularException
pylib/gyp/input.py:1525
ClassCompileAssert
test/win/compiler-flags/default-char-is-unsigned.cc:6
ClassFilter
Visual Studio filter - that is, a virtual folder.
pylib/gyp/MSVSProject.py:34
ClassMSVSFolder
Folder in a Visual Studio project or solution.
pylib/gyp/MSVSNew.py:68
ClassMSVSProject
Visual Studio project.
pylib/gyp/MSVSNew.py:109
ClassMSVSSolution
Visual Studio solution.
pylib/gyp/MSVSNew.py:175
ClassMSVSSolutionEntry
pylib/gyp/MSVSNew.py:62
ClassMacPrefixHeader
A class that helps with emulating Xcode's GCC_PREFIX_HEADER feature. This feature consists of several pieces: * If GCC_PREFIX_HEADER is present,
pylib/gyp/xcode_emulation.py:1275
ClassMsvsSettings
A class that understands the gyp 'msvs_...' values (especially the msvs_settings field). They largely correpond to the VS2008 IDE DOM. This class
pylib/gyp/msvs_emulation.py:190
ClassMyStruct
test/mac/xcode-gcc/warn_about_invalid_offsetof_macro.cc:7
ClassObjCVectorImp
test/mac/framework/TestFramework/ObjCVector.h:8
ClassObjCVectorImp
test/mac/framework/TestFramework/ObjCVectorInternal.h:7
ClassPBXAggregateTarget
pylib/gyp/xcodeproj_file.py:2550
ClassPBXBuildRule
pylib/gyp/xcodeproj_file.py:2075
ClassPBXCopyFilesBuildPhase
pylib/gyp/xcodeproj_file.py:1940
ClassPBXNativeTarget
pylib/gyp/xcodeproj_file.py:2284
ClassPBXProject
Attributes: path: "sample.xcodeproj". TODO(mark) Document me! _other_pbxprojects: A dictionary, keyed by other PBXProject objects. Each
pylib/gyp/xcodeproj_file.py:2554
ClassPBXShellScriptBuildPhase
pylib/gyp/xcodeproj_file.py:1922
ClassParallelProcessingError
pylib/gyp/input.py:522
ClassPopen3
test/lib/TestCmd.py:593
ClassPopen4
test/lib/TestCmd.py:621
ClassPrecompiledHeader
Helper to generate dependencies and build rules to handle generation of precompiled headers. Interface matches the GCH handler in xcode_emulation.py
pylib/gyp/msvs_emulation.py:887
ClassRegistry
test/lib/TestWin.py:15
ClassTestCmd
Class TestCmd
test/lib/TestCmd.py:842
ClassTestCommon
test/lib/TestCommon.py:216
ClassTestEscapeXcodeDefine
pylib/gyp/generator/xcode_test.py:14
ClassTestFindCycles
pylib/gyp/input_test.py:14
ClassTestGetFlavor
Test that gyp.common.GetFlavor works as intended
pylib/gyp/common_test.py:44
ClassTestGypBase
Class for controlling end-to-end tests of gyp generators. Instantiating this class will create a temporary directory and arrange for its destr
test/lib/TestGyp.py:62
ClassTestGypCMake
Subclass for testing the GYP CMake generator, using cmake's ninja backend.
test/lib/TestGyp.py:439
ClassTestGypCustom
Subclass for testing the GYP with custom generator
test/lib/TestGyp.py:429
ClassTestGypGypd
Subclass for testing the GYP 'gypd' generator (spit out the internal data structure as pretty-printed Python).
test/lib/TestGyp.py:416
ClassTestGypMSVS
Subclass for testing the GYP Visual Studio generator.
test/lib/TestGyp.py:879
ClassTestGypMSVSNinja
Subclass for testing the GYP Visual Studio Ninja generator.
test/lib/TestGyp.py:996
ClassTestGypMake
Subclass for testing the GYP Make generator.
test/lib/TestGyp.py:540
ClassTestGypNinja
Subclass for testing the GYP Ninja generator.
test/lib/TestGyp.py:816
ClassTestGypOnMSToolchain
Common subclass for testing generators that target the Microsoft Visual Studio toolchain (cl, link, dumpbin, etc.)
test/lib/TestGyp.py:785
ClassTestGypXcode
Subclass for testing the GYP Xcode generator.
test/lib/TestGyp.py:1046
ClassTestGypXcodeNinja
Subclass for testing the GYP Xcode Ninja generator.
test/lib/TestGyp.py:1159
ClassTestPrefixesAndSuffixes
pylib/gyp/generator/ninja_test.py:16
next →1–100 of 123, ranked by callers