ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::ScalarRegisterAccessor< UserType, TAG > Member List

This is the complete list of members for ChimeraTK::ScalarRegisterAccessor< UserType, TAG >, including all inherited members.

_implChimeraTK::TransferElementAbstractorprotected
dataValidity() constChimeraTK::TransferElementAbstractorinline
get()ChimeraTK::NDRegisterAccessorAbstractor< UserType >protected
get() constChimeraTK::NDRegisterAccessorAbstractor< UserType >protected
getAccessModeFlags() constChimeraTK::TransferElementAbstractorinline
getAsCooked()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
getDescription() constChimeraTK::TransferElementAbstractorinline
getHardwareAccessingElements()ChimeraTK::TransferElementAbstractor
getHighLevelImplElement()ChimeraTK::TransferElementAbstractorinline
getId() constChimeraTK::TransferElementAbstractorinline
getImpl()ChimeraTK::NDRegisterAccessorAbstractor< UserType >
getInternalElements()ChimeraTK::TransferElementAbstractor
getName() constChimeraTK::TransferElementAbstractorinline
getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
operator const ScalarRegisterAccessor< UserType, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator const UserType &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator ScalarRegisterAccessor< UserType, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator UserType &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator--()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator=(UserType rightHandSide)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAndWrite(UserType newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< UserType, TAG >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(UserType newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >