The Gaudi Framework  master (ff829712)
Loading...
Searching...
No Matches
Gaudi::Property< TYPE, VERIFIER, HANDLERS > Member List

This is the complete list of members for Gaudi::Property< TYPE, VERIFIER, HANDLERS >, including all inherited members.

add(WeakPropertyRef *ref)Gaudi::Details::PropertyBaseinlineprivate
assign(const Details::PropertyBase &source) overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
begin() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
begin()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
clear()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
clone() const overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
declareReadHandler(std::function< void(Details::PropertyBase &)> fun) overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
declareReadHandler(std::function< void(PropertyBase &)> fun)=0Gaudi::Property< TYPE, VERIFIER, HANDLERS >virtual
declareReadHandler(void(HT::*MF)(PropertyBase &), HT *instance)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Gaudi::Details::PropertyBase::declareReadHandler(void(HT::*MF)(PropertyBase &), HT *instance)Gaudi::Details::PropertyBaseinline
declareUpdateHandler(std::function< void(Details::PropertyBase &)> fun) overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
declareUpdateHandler(std::function< void(PropertyBase &)> fun)=0Gaudi::Property< TYPE, VERIFIER, HANDLERS >virtual
declareUpdateHandler(void(HT::*MF)(PropertyBase &), HT *instance)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Gaudi::Details::PropertyBase::declareUpdateHandler(void(HT::*MF)(PropertyBase &), HT *instance)Gaudi::Details::PropertyBaseinline
documentation() constGaudi::Details::PropertyBaseinline
empty() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
end() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
end()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
erase(ARG arg)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
fillStream(std::ostream &stream) const overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
find(const typename T::key_type &key) constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
find(const typename T::key_type &key)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
fromString(const std::string &source) overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
fullKey() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
HandlersType typedefGaudi::Property< TYPE, VERIFIER, HANDLERS >
initialize()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
key() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
length() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
load(Details::PropertyBase &dest) const overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
m_documentationGaudi::Details::PropertyBaseprivate
m_handlersGaudi::Property< TYPE, VERIFIER, HANDLERS >private
m_nameGaudi::Details::PropertyBaseprivate
m_ownerTypeGaudi::Details::PropertyBaseprivate
m_semanticsGaudi::Details::PropertyBaseprivate
m_typeinfoGaudi::Details::PropertyBaseprivate
m_valueGaudi::Property< TYPE, VERIFIER, HANDLERS >private
m_verifierGaudi::Property< TYPE, VERIFIER, HANDLERS >private
m_weakReferencesGaudi::Details::PropertyBaseprivate
makeHandles() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
makeHandles(const ARG &arg) constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
name() constGaudi::Details::PropertyBaseinline
objKey() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator const ValueType &() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator std::string_view() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator std::string_view() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator!=(const T &other) constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator()(Args &&... args) const noexcept(noexcept(std::declval< ValueType >()(std::declval< Args && >()...)))Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator+(const T &other) constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator++()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator++(int)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator+=(const T &other)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator--()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator--(int)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator-=(const T &other)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator<(const T &other) constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator=(T &&v)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Gaudi::Details::PropertyBase::operator=(const PropertyBase &)=defaultGaudi::Details::PropertyBaseprotected
operator==(const T &other) constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator[](const ARG &arg) constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
operator[](const ARG &arg)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
ownerType() constGaudi::Details::PropertyBaseinline
ownerTypeName() constGaudi::Details::PropertyBaseinline
Property(std::string name, T &&value, std::string doc="", std::string semantics="")Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Property(OWNER *owner, std::string name)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Property(OWNER *owner, std::string name, T &&value, std::string doc="", std::string semantics="")Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Property(OWNER *owner, std::string name, T &&value, std::function< void(PropertyBase &)> handler, std::string doc="", std::string semantics="")Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Property(OWNER *owner, std::string name, T &&value, void(OWNER::*handler)(PropertyBase &), std::string doc="", std::string semantics="")Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Property(OWNER *owner, std::string name, T &&value, void(OWNER::*handler)(), std::string doc="", std::string semantics="")Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Property(OWNER *owner, std::string name, T &&value, std::function< void(PropertyBase &)> handler, Details::Property::ImmediatelyInvokeHandler invoke, std::string doc="", std::string semantics="")Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Property(T &&v)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
Property()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
PropertyBase(const std::type_info &type, std::string name="", std::string doc="", std::string semantics="")Gaudi::Details::PropertyBaseinlineprotected
PropertyBase(std::string name, const std::type_info &type)Gaudi::Details::PropertyBaseinlineprotected
PropertyBase(const PropertyBase &)=defaultGaudi::Details::PropertyBaseprotected
readCallBack() const overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
remove(WeakPropertyRef *ref)Gaudi::Details::PropertyBaseinlineprivate
semantics() constGaudi::Details::PropertyBaseinline
set(const ValueType &v)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
setDocumentation(std::string value)Gaudi::Details::PropertyBaseinline
setName(std::string value)Gaudi::Details::PropertyBaseinline
setOwnerType(const std::type_info &ownerType)Gaudi::Details::PropertyBaseinline
setOwnerType()Gaudi::Details::PropertyBaseinline
setSemantics(std::string value)Gaudi::Details::PropertyBaseinline
setValue(const ValueType &v)Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
size() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
StorageType typedefGaudi::Property< TYPE, VERIFIER, HANDLERS >
to_view(std::string str)Gaudi::Details::PropertyBaseprivatestatic
toStream(std::ostream &out) const overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
toString() const overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
type() constGaudi::Details::PropertyBaseinline
type_info() constGaudi::Details::PropertyBaseinline
updateCallBack() const overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
useUpdateHandler() overrideGaudi::Property< TYPE, VERIFIER, HANDLERS >inlinevirtual
value() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
value()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
ValueType typedefGaudi::Property< TYPE, VERIFIER, HANDLERS >
verifier() constGaudi::Property< TYPE, VERIFIER, HANDLERS >inline
verifier()Gaudi::Property< TYPE, VERIFIER, HANDLERS >inline
VerifierType typedefGaudi::Property< TYPE, VERIFIER, HANDLERS >
WeakPropertyRefGaudi::Details::PropertyBaseprivate
~PropertyBase()Gaudi::Details::PropertyBaseinlinevirtual