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 > | |