ATLAS Offline Software
asg
AnaToolHandle
asg::AnaToolHandle< T > Member List
This is the complete list of members for
asg::AnaToolHandle< T >
, including all inherited members.
allowEmpty
() const noexcept
asg::AnaToolHandle< T >
AnaToolHandle
(const std::string &val_name="", parentType_t *val_parent=nullptr)
asg::AnaToolHandle< T >
explicit
AnaToolHandle
(AnaToolHandle< T > &&that)
asg::AnaToolHandle< T >
AnaToolHandle
(const AnaToolHandle< T > &that)
asg::AnaToolHandle< T >
config
() const
asg::AnaToolHandle< T >
declarePropertyFor
(T2 *tool, const std::string &name, const std::string &description="")
asg::AnaToolHandle< T >
empty
() const
asg::AnaToolHandle< T >
fullName
() const
asg::AnaToolHandle< T >
get
()
asg::AnaToolHandle< T >
get
() const
asg::AnaToolHandle< T >
getHandle
() const noexcept
asg::AnaToolHandle< T >
getMode
(std::shared_ptr< detail::AnaToolShare > &sharedTool) const
asg::AnaToolHandle< T >
private
getMode
() const
asg::AnaToolHandle< T >
private
inBrokenState
() const noexcept
asg::AnaToolHandle< T >
inline
initialize
()
asg::AnaToolHandle< T >
inPremakeState
() const noexcept
asg::AnaToolHandle< T >
inline
isConfigurable
() const
asg::AnaToolHandle< T >
isInitialized
() const noexcept
asg::AnaToolHandle< T >
isPublic
() const noexcept
asg::AnaToolHandle< T >
isUserConfigured
() const noexcept
asg::AnaToolHandle< T >
m_allowEmpty
asg::AnaToolHandle< T >
private
m_cleanup
asg::AnaToolHandle< T >
private
m_config
asg::AnaToolHandle< T >
private
m_extraInit
asg::AnaToolHandle< T >
private
m_handleUser
asg::AnaToolHandle< T >
private
m_initializeMutex
asg::AnaToolHandle< T >
private
m_isInitialized
asg::AnaToolHandle< T >
private
m_mode
asg::AnaToolHandle< T >
private
m_name
asg::AnaToolHandle< T >
private
m_originalTypeAndName
asg::AnaToolHandle< T >
private
m_parentPtr
asg::AnaToolHandle< T >
private
m_toolPtr
asg::AnaToolHandle< T >
private
make
()
asg::AnaToolHandle< T >
inline
make
(const std::string &val_type) noexcept
asg::AnaToolHandle< T >
inline
makeToolRetrieve
(T *&toolPtr, ToolHandle< T > &toolHandle) const
asg::AnaToolHandle< T >
private
mode
() const
asg::AnaToolHandle< T >
name
() const noexcept
asg::AnaToolHandle< T >
operator*
()
asg::AnaToolHandle< T >
operator*
() const
asg::AnaToolHandle< T >
operator->
()
asg::AnaToolHandle< T >
operator->
() const
asg::AnaToolHandle< T >
operator=
(const AnaToolHandle< T > &that)
asg::AnaToolHandle< T >
operator=
(AnaToolHandle< T > &&that)
asg::AnaToolHandle< T >
retrieve
()
asg::AnaToolHandle< T >
setAllowEmpty
(bool val_allowEmpty=true) noexcept
asg::AnaToolHandle< T >
setName
(std::string val_name) noexcept
asg::AnaToolHandle< T >
setProperty
(const std::string &property, const T2 &value)
asg::AnaToolHandle< T >
setProperty
(const std::string &property, const ToolHandle< T2 > &value)
asg::AnaToolHandle< T >
setProperty
(const std::string &property, const AnaToolHandle< T2 > &value)
asg::AnaToolHandle< T >
setProperty
(const std::string &property, const ToolHandleArray< T2 > &value)
asg::AnaToolHandle< T >
setType
(std::string val_type) noexcept
asg::AnaToolHandle< T >
setTypeAndName
(const std::string &val_typeAndName)
asg::AnaToolHandle< T >
setTypeAndName
(std::string val_type, std::string val_name) noexcept
asg::AnaToolHandle< T >
swap
(AnaToolHandle< T > &that) noexcept
asg::AnaToolHandle< T >
testInvariant
() const
asg::AnaToolHandle< T >
type
() const noexcept
asg::AnaToolHandle< T >
typeAndName
() const
asg::AnaToolHandle< T >
~AnaToolHandle
() noexcept
asg::AnaToolHandle< T >
Generated on Thu Nov 7 2024 22:10:09 for ATLAS Offline Software by
1.8.18