|
| bool | dd4hep::set_allow_variable_redefine (bool value) |
| | Steer redefinition of variable re-definition during expression evaluation. returns old value. More...
|
| |
| long | dd4hep::num_object_validations () |
| |
| void | dd4hep::increment_object_validations () |
| |
| void | dd4hep::warning_deprecated_xml_factory (const char *name) |
| | Function tp print warning about deprecated factory usage. Used by Plugin mechanism. More...
|
| |
| unsigned long long int | dd4hep::magic_word () |
| | Access to the magic word, which is protecting some objects against memory corruptions. More...
|
| |
| template<typename T > |
| void | dd4hep::detail::destroyHandle (T &handle) |
| | Helper to delete objects from heap and reset the handle. More...
|
| |
| template<typename M > |
| void | dd4hep::detail::destroyHandles (M &arg) |
| | Functional created of map destruction functors. More...
|
| |
| template<typename T > |
| void | dd4hep::detail::releaseHandle (T &handle) |
| | Helper to delete objects from heap and reset the handle. More...
|
| |
| template<typename M > |
| void | dd4hep::detail::releaseHandles (M &arg) |
| | Functional created of map destruction functors. More...
|
| |
| std::string | dd4hep::remove_whitespace (const std::string &v) |
| | String manipulations: Remove unconditionally all white spaces. More...
|
| |
| std::string | dd4hep::_toString (bool value) |
| | String conversions: boolean value to string. More...
|
| |
| std::string | dd4hep::_toString (short value, const char *fmt="%d") |
| | String conversions: short integer value to string. More...
|
| |
| std::string | dd4hep::_toString (int value, const char *fmt="%d") |
| | String conversions: integer value to string. More...
|
| |
| std::string | dd4hep::_toString (unsigned long value, const char *fmt="%ld") |
| | String conversions: unsigned long integer value to string. More...
|
| |
| std::string | dd4hep::_toString (float value, const char *fmt="%.17e") |
| | String conversions: float value to string. More...
|
| |
| std::string | dd4hep::_toString (double value, const char *fmt="%.17e") |
| | String conversions: double value to string. More...
|
| |
| std::string | dd4hep::_ptrToString (const void *p, const char *fmt="%p") |
| | Pointer to text conversion. More...
|
| |
| template<typename T > |
| std::string | dd4hep::_toString (const T *p, const char *fmt="%p") |
| | Format any pointer (64 bits) to string. More...
|
| |
| template<typename T > |
| T | dd4hep::_toType (const std::string &value) |
| | Generic type conversion from string to primitive value. More...
|
| |
| bool | dd4hep::_toBool (const std::string &value) |
| | String conversions: string to boolean value. More...
|
| |
| short | dd4hep::_toShort (const std::string &value) |
| | String conversions: string to short value. More...
|
| |
| int | dd4hep::_toInt (const std::string &value) |
| | String conversions: string to integer value. More...
|
| |
| long | dd4hep::_toLong (const std::string &value) |
| | String conversions: string to long integer value. More...
|
| |
| unsigned short | dd4hep::_toUShort (const std::string &value) |
| | String conversions: string to unsigned short value. More...
|
| |
| unsigned int | dd4hep::_toUInt (const std::string &value) |
| | String conversions: string to unsigned integer value. More...
|
| |
| unsigned long | dd4hep::_toULong (const std::string &value) |
| | String conversions: string to long integer value. More...
|
| |
| float | dd4hep::_toFloat (const std::string &value) |
| | String conversions: string to float value. More...
|
| |
| double | dd4hep::_toDouble (const std::string &value) |
| | String conversions: string to double value. More...
|
| |
| bool | dd4hep::_toBool (bool value) |
| | Void helper function to support formalisms. More...
|
| |
| short | dd4hep::_toShort (short value) |
| | Void helper function to support formalisms. More...
|
| |
| int | dd4hep::_toInt (int value) |
| | Void helper function to support formalisms. More...
|
| |
| long | dd4hep::_toLong (long value) |
| | Void helper function to support formalisms. More...
|
| |
| unsigned short | dd4hep::_toUShort (unsigned short value) |
| | Void helper function to support formalisms. More...
|
| |
| unsigned int | dd4hep::_toUInt (unsigned int value) |
| | Void helper function to support formalisms. More...
|
| |
| unsigned long | dd4hep::_toULong (unsigned long value) |
| | Void helper function to support formalisms. More...
|
| |
| float | dd4hep::_toFloat (float value) |
| | Void helper function to support formalisms. More...
|
| |
| double | dd4hep::_toDouble (double value) |
| | Void helper function to support formalisms. More...
|
| |
| template<class T > |
| T | dd4hep::_multiply (const std::string &left, T right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<class T > |
| T | dd4hep::_multiply (T left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<class T > |
| T | dd4hep::_multiply (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| char | dd4hep::_multiply< char > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| char | dd4hep::_multiply< char > (char left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| char | dd4hep::_multiply< char > (const std::string &left, char right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned char | dd4hep::_multiply< unsigned char > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned char | dd4hep::_multiply< unsigned char > (unsigned char left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned char | dd4hep::_multiply< unsigned char > (const std::string &left, unsigned char right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| short | dd4hep::_multiply< short > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| short | dd4hep::_multiply< short > (short left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| short | dd4hep::_multiply< short > (const std::string &left, short right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned short | dd4hep::_multiply< unsigned short > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned short | dd4hep::_multiply< unsigned short > (unsigned short left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned short | dd4hep::_multiply< unsigned short > (const std::string &left, unsigned short right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| int | dd4hep::_multiply< int > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| int | dd4hep::_multiply< int > (int left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| int | dd4hep::_multiply< int > (const std::string &left, int right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned int | dd4hep::_multiply< unsigned int > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned int | dd4hep::_multiply< unsigned int > (unsigned int left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned int | dd4hep::_multiply< unsigned int > (const std::string &left, unsigned int right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| long | dd4hep::_multiply< long > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| long | dd4hep::_multiply< long > (long left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| long | dd4hep::_multiply< long > (const std::string &left, long right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned long | dd4hep::_multiply< unsigned long > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned long | dd4hep::_multiply< unsigned long > (unsigned long left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| unsigned long | dd4hep::_multiply< unsigned long > (const std::string &left, unsigned long right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| float | dd4hep::_multiply< float > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| float | dd4hep::_multiply< float > (float left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| float | dd4hep::_multiply< float > (const std::string &left, float right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| double | dd4hep::_multiply< double > (const std::string &left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| double | dd4hep::_multiply< double > (const std::string &left, double right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| template<> |
| double | dd4hep::_multiply< double > (double left, const std::string &right) |
| | Generic multiplication using the evaluator: result = left * right. More...
|
| |
| void | dd4hep::_toDictionary (const std::string &name, const std::string &value) |
| | Enter name value pair to the dictionary. "value" must be a numerical expression, which is evaluated. More...
|
| |
| void | dd4hep::_toDictionary (const std::string &name, const std::string &value, const std::string &typ) |
| | Enter name value pair to the dictionary. More...
|
| |