![]() |
ATLAS Offline Software
|
Go to the source code of this file.
Namespaces | |
| namespace | asg |
Functions | |
| template<typename W> | |
| static StatusCode | asg::setProperty (IAsgTool *tool, const std::string &property, W &&value) |
| Helper method for calling setProperty on an interface class Usage: asg::setProperty( myTool , "PropertyName" , value ) Returns: StatusCode. | |
| template<typename W> | |
| static StatusCode | asg::setProperty (IAsgTool &tool, const std::string &property, W &&value) |
| template<typename T, typename W> | |
| static StatusCode | asg::setProperty (std::unique_ptr< T > &tool, const std::string &property, W &&value) |
| specializations for unique_ptr | |
| template<typename W> | |
| static StatusCode | asg::setProperty (IAsgTool *tool, const std::string &property, ToolHandle< W > &&value) |
| specialization for setting a toolhandle property ... don't set the pointer directly, set the typeAndName instead strips out parent tool name so that this will allow setting of private tools | |