GenApi 3.5.1
Typedefs | Functions | Variables

Definition of interface IString. More...

Go to the source code of this file.

Typedefs

typedef CStringRefT< IString > CStringRef
 

Functions

virtual IEnumeration & operator= (const GENICAM_NAMESPACE::gcstring &ValueStr)=0
 Set string node value.
 
virtual bool GetValue (bool Verify=false, bool IgnoreCache=false) const =0
 Get node value.
 
virtual bool operator() () const
 Get node value.
 
virtual GENICAM_NAMESPACE::gcstring operator* ()=0
 Get string node value.
 
virtual int64_t GetMaxLength (bool Verify=false)=0
 Retrieves the maximum length of the string in bytes.
 

Variables

GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IString
 Interface for string properties.
 

Function Documentation

◆ operator=()

IString & operator= ( const GENICAM_NAMESPACE::gcstring & ValueStr)
pure virtual

Set node value.

Note : the operator= is not inherited thus the operator= versions from IEnumeration must be implemented again

◆ GetValue()

GENICAM_NAMESPACE::gcstring GetValue ( bool Verify = false,
bool IgnoreCache = false ) const
pure virtual
Parameters
VerifyEnables Range verification (default = false). The AccessMode is always checked
IgnoreCacheIf true the value is read ignoring any caches (default = false)
Returns
The value read

◆ operator()()

GENICAM_NAMESPACE::gcstring operator() ( ) const
virtual

Execute the command.

◆ operator*()

GENICAM_NAMESPACE::gcstring operator* ( )
pure virtual

Get node value.