![]() |
ATLAS Offline Software
|
Classes | |
| class | CxxDsoDb |
| class | DsoDb |
| class | PyDsoDb |
| class | RflxEnums |
| classes ----------------------------------------------------------------— More... | |
Functions | |
| _libName (lib) | |
| _get_native_libname (libname) | |
| functions --------------------------------------------------------------— | |
| load_library (libname) | |
| find_library (libname) | |
| _is_rootcint_dict (libname) | |
| _to_rootmap_name (typename) | |
| _to_rflx_name (typename) | |
Variables | |
| str | __version__ = "$Revision: 1.12 $" |
| str | __author__ = "Sebastien Binet <binet@cern.ch>" |
| str | __doc__ |
| list | __all__ |
| tuple | _cpp_builtins |
| registry = _Dso.DsoDb() | |
| dict | _aliases |
| data -------------------------------------------------------------------— | |
| dict | _typedefs |
| _is_stl_sequence | |
| _is_stl_mapping | |
| DsoDb = CxxDsoDb | |
|
protected |
functions --------------------------------------------------------------—
helpers
return the OS-native name from an OS-indenpendent one
Definition at line 82 of file Tools/PyUtils/python/Dso.py.
|
protected |
helper function to reject rootcint libraries entries from rootmap files (which appeared w/ ROOT v21/22) It seems all of them (and on all platforms) are named like: vector<char>: vector.dll
Definition at line 141 of file Tools/PyUtils/python/Dso.py.
|
protected |
Definition at line 15 of file Tools/PyUtils/python/Dso.py.
|
protected |
helper method to massage a typename into something understandable by reflex (which doesn't understand the same thing than rootmaps).
Definition at line 252 of file Tools/PyUtils/python/Dso.py.
|
protected |
helper method to massage a typename into something understandable by the rootmap files
Definition at line 216 of file Tools/PyUtils/python/Dso.py.
| find_library | ( | libname | ) |
Helper function to find the (full)path to a library given its natural name.
@return None on failure
usage:
>>> find_library('AthenaServices')
'/afs/cern.ch/.../AtlasCore/[release]/InstallArea/.../libAthenaServices.so
Definition at line 112 of file Tools/PyUtils/python/Dso.py.
| load_library | ( | libname | ) |
Helper method to load a library by its natural name, not the OS-native name.
But if the OS-native name is given, it is safely handled too.
usage:
>>> load_library ('AthenaServices')
>>> load_library ('AthenaServicesDict')
Definition at line 100 of file Tools/PyUtils/python/Dso.py.
|
private |
Definition at line 17 of file Control/AthenaServices/python/Dso.py.
|
private |
Definition at line 11 of file Control/AthenaServices/python/Dso.py.
|
private |
Definition at line 12 of file Control/AthenaServices/python/Dso.py.
|
private |
Definition at line 10 of file Control/AthenaServices/python/Dso.py.
|
protected |
data -------------------------------------------------------------------—
Definition at line 23 of file Tools/PyUtils/python/Dso.py.
|
protected |
Definition at line 32 of file Control/AthenaServices/python/Dso.py.
|
protected |
Definition at line 73 of file Tools/PyUtils/python/Dso.py.
|
protected |
Definition at line 70 of file Tools/PyUtils/python/Dso.py.
|
protected |
Definition at line 32 of file Tools/PyUtils/python/Dso.py.
| python.Dso.DsoDb = CxxDsoDb |
Definition at line 475 of file Tools/PyUtils/python/Dso.py.
| python.Dso.registry = _Dso.DsoDb() |
Definition at line 188 of file Control/AthenaServices/python/Dso.py.