Public Member Functions | |
| def | __init__ |
| def | addIncPath |
| def | addIncPathEnv |
| def | addIncPaths |
| def | addIncPathEnvs |
| def | find |
| def | findLibrary |
| def | findHeader |
| def | loadLibrary |
| def | loadHeader |
| def | loadHeaderFromUPS |
| def | load |
| def | isLibrary |
| def | expandLibraryName |
| def | __init__ |
| def | addIncPath |
| def | addIncPathEnv |
| def | addIncPaths |
| def | addIncPathEnvs |
| def | find |
| def | findLibrary |
| def | findHeader |
| def | loadLibrary |
| def | loadHeader |
| def | loadHeaderFromUPS |
| def | load |
| def | isLibrary |
| def | expandLibraryName |
Static Public Member Functions | |
| def | packageNameFromHeaderPath |
| def | packageVarNameFromHeaderPath |
| def | LibraryPaths |
| def | packageNameFromHeaderPath |
| def | packageVarNameFromHeaderPath |
| def | LibraryPaths |
Public Attributes | |
| headers | |
| libraries | |
| includePaths | |
Static Public Attributes | |
| dictionary | AllPlatformInfo |
| list | PlatformInfo = AllPlatformInfo[os.uname()[0]] |
A class keeping track of the sources and where to look for them.
Definition at line 28 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.__init__ | ( | self, | |
| includePaths | |||
| ) |
Definition at line 46 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.__init__ | ( | self, | |
| includePaths | |||
| ) |
Definition at line 45 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.addIncPath | ( | self, | |
| path, | |||
force = False |
|||
| ) |
Definition at line 53 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.addIncPath | ( | self, | |
| path, | |||
force = False |
|||
| ) |
Definition at line 54 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.addIncPathEnv | ( | self, | |
| varName, | |||
force = False |
|||
| ) |
Definition at line 63 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.addIncPathEnv | ( | self, | |
| varName, | |||
force = False |
|||
| ) |
Definition at line 68 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.addIncPathEnvs | ( | self, | |
| varNames | |||
| ) |
Definition at line 69 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.addIncPathEnvs | ( | self, | |
| varNames | |||
| ) |
Definition at line 74 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.addIncPaths | ( | self, | |
| paths | |||
| ) |
Definition at line 66 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.addIncPaths | ( | self, | |
| paths | |||
| ) |
Definition at line 71 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.expandLibraryName | ( | self, | |
| name | |||
| ) |
Definition at line 144 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.expandLibraryName | ( | self, | |
| name | |||
| ) |
Definition at line 149 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.find | ( | self, | |
| relPath, | |||
extraPaths = [] |
|||
| ) |
Definition at line 72 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.find | ( | self, | |
| relPath, | |||
extraPaths = [] |
|||
| ) |
Definition at line 77 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.findHeader | ( | self, | |
| relPath, | |||
extraPaths = [] |
|||
| ) |
Definition at line 86 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.findHeader | ( | self, | |
| relPath, | |||
extraPaths = [] |
|||
| ) |
Definition at line 91 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.findLibrary | ( | self, | |
| libName, | |||
extraPaths = [] |
|||
| ) |
Definition at line 76 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.findLibrary | ( | self, | |
| libName, | |||
extraPaths = [] |
|||
| ) |
Definition at line 81 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.isLibrary | ( | self, | |
| path | |||
| ) |
Definition at line 141 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.isLibrary | ( | self, | |
| path | |||
| ) |
Definition at line 146 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 160 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
|
static |
Definition at line 165 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.load | ( | self, | |
| relPath, | |||
extraPaths = [], |
|||
force = False |
|||
| ) |
Definition at line 137 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.load | ( | self, | |
| relPath, | |||
extraPaths = [], |
|||
force = False |
|||
| ) |
Definition at line 142 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.loadHeader | ( | self, | |
| headerRelPath, | |||
extraPaths = [], |
|||
force = False |
|||
| ) |
Definition at line 100 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.loadHeader | ( | self, | |
| headerRelPath, | |||
extraPaths = [], |
|||
force = False |
|||
| ) |
Definition at line 105 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.loadHeaderFromUPS | ( | self, | |
| headerRelPath, | |||
extraPaths = [], |
|||
force = False |
|||
| ) |
Loads a C++ header from a UPS product.
Assumptions:
* the specified relative path of the header is under the include directory
of its UPS product
* the include directory path is set in a environment variable named with
the standard UPS pattern (`PRODUCTNAME_INC`)
* the header relative path starts with a directory that reflects the name
of the UPS product, `productname/relative/package/path/header.h`
For example, for a `headerRelPath` of `larcorealg/Geometry/GeometryCore.h`,
the full path must be represented by
`${LARCOREALG_INC}/larcorealg/Geometry/GeometryCore.h`, with the content
of `LARCOREALG_INC` variable being an absolute path.
Definition at line 111 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.loadHeaderFromUPS | ( | self, | |
| headerRelPath, | |||
extraPaths = [], |
|||
force = False |
|||
| ) |
Loads a C++ header from a UPS product.
Assumptions:
* the specified relative path of the header is under the include directory
of its UPS product
* the include directory path is set in a environment variable named with
the standard UPS pattern (`PRODUCTNAME_INC`)
* the header relative path starts with a directory that reflects the name
of the UPS product, `productname/relative/package/path/header.h`
For example, for a `headerRelPath` of `larcorealg/Geometry/GeometryCore.h`,
the full path must be represented by
`${LARCOREALG_INC}/larcorealg/Geometry/GeometryCore.h`, with the content
of `LARCOREALG_INC` variable being an absolute path.
Definition at line 116 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| def cppUtils.SourceCentral.loadLibrary | ( | self, | |
| relPath, | |||
extraPaths = [], |
|||
force = False |
|||
| ) |
Definition at line 93 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
| def cppUtils.SourceCentral.loadLibrary | ( | self, | |
| relPath, | |||
extraPaths = [], |
|||
force = False |
|||
| ) |
Definition at line 98 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 152 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
|
static |
Definition at line 157 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 156 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
|
static |
Definition at line 161 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 32 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| cppUtils.SourceCentral.headers |
Definition at line 47 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| cppUtils.SourceCentral.includePaths |
Definition at line 49 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
| cppUtils.SourceCentral.libraries |
Definition at line 48 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 44 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
1.8.5