ATLAS Offline Software
asg::AnaToolHandle< T > Member List

This is the complete list of members for asg::AnaToolHandle< T >, including all inherited members.

allowEmpty() const noexceptasg::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() constasg::AnaToolHandle< T >
declarePropertyFor(T2 *tool, const std::string &name, const std::string &description="")asg::AnaToolHandle< T >
empty() constasg::AnaToolHandle< T >
fullName() constasg::AnaToolHandle< T >
get()asg::AnaToolHandle< T >
get() constasg::AnaToolHandle< T >
getHandle() const noexceptasg::AnaToolHandle< T >
getMode(std::shared_ptr< detail::AnaToolShare > &sharedTool) constasg::AnaToolHandle< T >private
getMode() constasg::AnaToolHandle< T >private
inBrokenState() const noexceptasg::AnaToolHandle< T >inline
initialize()asg::AnaToolHandle< T >
inPremakeState() const noexceptasg::AnaToolHandle< T >inline
isConfigurable() constasg::AnaToolHandle< T >
isInitialized() const noexceptasg::AnaToolHandle< T >
isPublic() const noexceptasg::AnaToolHandle< T >
isUserConfigured() const noexceptasg::AnaToolHandle< T >
m_allowEmptyasg::AnaToolHandle< T >private
m_cleanupasg::AnaToolHandle< T >private
m_configasg::AnaToolHandle< T >private
m_extraInitasg::AnaToolHandle< T >private
m_handleUserasg::AnaToolHandle< T >private
m_initializeMutexasg::AnaToolHandle< T >private
m_isInitializedasg::AnaToolHandle< T >private
m_modeasg::AnaToolHandle< T >private
m_nameasg::AnaToolHandle< T >private
m_originalTypeAndNameasg::AnaToolHandle< T >private
m_parentPtrasg::AnaToolHandle< T >private
m_toolPtrasg::AnaToolHandle< T >private
make()asg::AnaToolHandle< T >inline
make(const std::string &val_type) noexceptasg::AnaToolHandle< T >inline
makeToolRetrieve(T *&toolPtr, ToolHandle< T > &toolHandle) constasg::AnaToolHandle< T >private
mode() constasg::AnaToolHandle< T >
name() const noexceptasg::AnaToolHandle< T >
operator*()asg::AnaToolHandle< T >
operator*() constasg::AnaToolHandle< T >
operator->()asg::AnaToolHandle< T >
operator->() constasg::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) noexceptasg::AnaToolHandle< T >
setName(std::string val_name) noexceptasg::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) noexceptasg::AnaToolHandle< T >
setTypeAndName(const std::string &val_typeAndName)asg::AnaToolHandle< T >
setTypeAndName(std::string val_type, std::string val_name) noexceptasg::AnaToolHandle< T >
swap(AnaToolHandle< T > &that) noexceptasg::AnaToolHandle< T >
testInvariant() constasg::AnaToolHandle< T >
type() const noexceptasg::AnaToolHandle< T >
typeAndName() constasg::AnaToolHandle< T >
~AnaToolHandle() noexceptasg::AnaToolHandle< T >