ATLAS Offline Software
|
Classes | |
class | CxxDsoDb |
class | DsoDb |
class | PyDsoDb |
class | RflxEnums |
classes ----------------------------------------------------------------— More... | |
Functions | |
def | _libName (lib) |
def | _get_native_libname (libname) |
functions --------------------------------------------------------------— More... | |
def | load_library (libname) |
def | find_library (libname) |
def | _is_rootcint_dict (libname) |
def | _to_rootmap_name (typename) |
def | _to_rflx_name (typename) |
Variables | |
string | __version__ = "$Revision: 1.12 $" |
string | __author__ = "Sebastien Binet <binet@cern.ch>" |
string | __doc__ |
list | __all__ |
registry = _Dso.DsoDb() | |
_aliases | |
data -------------------------------------------------------------------— More... | |
_typedefs | |
FIXME: in waiting for a proper registration of typedefs in genreflex... More... | |
_cpp_builtins | |
FIXME: in waiting for a proper registration of typedefs in genreflex... More... | |
_is_stl_sequence | |
_is_stl_mapping | |
DsoDb | |
|
private |
functions --------------------------------------------------------------—
helpers
return the OS-native name from an OS-indenpendent one
Definition at line 84 of file Tools/PyUtils/python/Dso.py.
|
private |
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 143 of file Tools/PyUtils/python/Dso.py.
|
private |
Definition at line 17 of file Tools/PyUtils/python/Dso.py.
|
private |
helper method to massage a typename into something understandable by reflex (which doesn't understand the same thing than rootmaps).
Definition at line 255 of file Tools/PyUtils/python/Dso.py.
|
private |
helper method to massage a typename into something understandable by the rootmap files
Definition at line 218 of file Tools/PyUtils/python/Dso.py.
def python.Dso.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 114 of file Tools/PyUtils/python/Dso.py.
def python.Dso.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 102 of file Tools/PyUtils/python/Dso.py.
|
private |
Definition at line 18 of file Control/AthenaServices/python/Dso.py.
|
private |
Definition at line 12 of file Control/AthenaServices/python/Dso.py.
|
private |
Definition at line 13 of file Control/AthenaServices/python/Dso.py.
|
private |
Definition at line 11 of file Control/AthenaServices/python/Dso.py.
|
private |
data -------------------------------------------------------------------—
Definition at line 25 of file Tools/PyUtils/python/Dso.py.
|
private |
FIXME: in waiting for a proper registration of typedefs in genreflex...
Definition at line 40 of file Tools/PyUtils/python/Dso.py.
|
private |
Definition at line 75 of file Tools/PyUtils/python/Dso.py.
|
private |
Definition at line 72 of file Tools/PyUtils/python/Dso.py.
|
private |
FIXME: in waiting for a proper registration of typedefs in genreflex...
Definition at line 34 of file Tools/PyUtils/python/Dso.py.
Definition at line 479 of file Tools/PyUtils/python/Dso.py.
python.Dso.registry = _Dso.DsoDb() |
Definition at line 159 of file Control/AthenaServices/python/Dso.py.