Go to the documentation of this file.
31 #ifndef GENAPI_ISTRING_H
32 #define GENAPI_ISTRING_H
40 # pragma warning ( push )
41 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
88 #ifndef DOXYGEN_IGNORE
164 # pragma warning ( pop )
167 #endif // ifndef GENAPI_ISTRING_H
Lexical analyzer for CIntSwissKnife.
Common types used in the public GenApi interface.
#define GENICAM_INTERFACE
A string class which is a clone of std::string.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Verify
virtual GENICAM_NAMESPACE::gcstring operator*()=0
Get string node value.
virtual IString & operator=(const GENICAM_NAMESPACE::gcstring &Value)
Set node value.
virtual int64_t GetMaxLength(bool Verify=false)
Get max length of string.
virtual GENICAM_NAMESPACE::gcstring operator*()
Get node value.
virtual int64_t GetMaxLength(bool Verify=false)=0
Retrieves the maximum length of the string in bytes.
CStringRefT< IString > CStringRef
Reference to an IString pointer.
virtual GENICAM_NAMESPACE::gcstring GetValue(bool Verify=false, bool IgnoreCache=false)
Get node value.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IValue
Interface for value properties.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IString
Interface for string properties.
#define ACCESS_EXCEPTION
Fires a access exception, e.g. throw ACCESS_EXCEPTION("Not everybody")
virtual bool GetValue(bool Verify=false, bool IgnoreCache=false) const =0
Get node value.
T * m_Ptr
Pointer to the implementation the reference references to.
virtual void SetValue(const GENICAM_NAMESPACE::gcstring &Value, bool Verify=true)
Set node value.
Definition of the interface IValue.
virtual bool operator()() const
Get node value.
virtual IBoolean & operator=(bool Value)
Set node value.
declspec's to be used for GenApi Windows dll
virtual GENICAM_NAMESPACE::gcstring operator()()
Get node value.
Portable string implementation.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11