32 #ifndef GENAPI_STRINGREGISTER_H 33 #define GENAPI_STRINGREGISTER_H 108 virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList)
const;
122 #endif // GENAPI_STRINGREGISTER_H Definition of the ValueT class template.
virtual void InternalFromString(const GENICAM_NAMESPACE::gcstring &valueString, bool Verify=true)
Set value of the node as string.
Common types used in the public GenApi interface.
Definition of the NodeT class template.
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
Implementation of the IBase interface.
Definition of the NodeT class template.
Standard IRegister implementation Provides a chunk of memory which acts as a proxy to the register...
virtual GENICAM_NAMESPACE::gcstring InternalToString(bool Verify=false, bool IgnoreCache=false)
Implements interface IValue (called by IValueT)
virtual void FinalConstruct()
finalizes the construction of the node
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
CStringRegisterImpl(void)
interface GENAPI_DECL_ABSTRACT bool Verify
virtual void SetProperty(CProperty &Property)
Definition of the BaseT class template.
virtual int64_t InternalGetMaxLength()
Retrieves the maximum length of the string in bytes.
virtual GENICAM_NAMESPACE::gcstring InternalGetValue(bool Verify=false, bool IgnoreCache=false)
A string class which is a clone of std::string.
Implements a simple string register.
virtual void InternalSetValue(const GENICAM_NAMESPACE::gcstring &Value, bool Verify=true)
interface GENAPI_DECL_ABSTRACT IString
Interface for string properties.
Definition of interface IString.
Part of the generic device API.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type