Common Tools.
More...
Common Tools.
Definition at line 112 of file ToolSvc.cpp.
◆ begin()
auto ToolSvc::ToolList::begin |
( |
| ) |
const |
|
inline |
◆ contains() [1/2]
bool ToolSvc::ToolList::contains |
( |
IAlgTool const * |
tool | ) |
const |
|
inline |
◆ contains() [2/2]
bool ToolSvc::ToolList::contains |
( |
std::string_view |
name | ) |
const |
|
inline |
◆ end()
auto ToolSvc::ToolList::end |
( |
| ) |
const |
|
inline |
◆ find()
auto ToolSvc::ToolList::find |
( |
std::string_view |
name, |
|
|
const IInterface * |
parent |
|
) |
| const |
|
inline |
Definition at line 159 of file ToolSvc.cpp.
161 #ifdef __cpp_lib_generic_unordered_lookup
162 auto it =
std::find_if(
range.first,
range.second, [&](
auto const& p ) { return p->parent() == parent; } );
163 return it !=
range.second ? *it :
nullptr;
167 return it !=
range.second ? it->second :
nullptr;
◆ grab()
◆ push_back()
void ToolSvc::ToolList::push_back |
( |
IAlgTool * |
tool | ) |
|
|
inline |
Definition at line 142 of file ToolSvc.cpp.
144 #ifdef __cpp_lib_generic_unordered_lookup
◆ remove()
void ToolSvc::ToolList::remove |
( |
IAlgTool * |
tool | ) |
|
|
inline |
Definition at line 132 of file ToolSvc.cpp.
135 #ifdef __cpp_lib_generic_unordered_lookup
◆ size()
auto ToolSvc::ToolList::size |
( |
| ) |
const |
|
inline |
◆ m_map
◆ m_tools
The documentation for this class was generated from the following file: