Go to the documentation of this file.
31 #ifndef GENAPI_IVALUE_H
32 #define GENAPI_IVALUE_H
42 # pragma warning ( push )
43 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
87 #ifndef DOXYGEN_IGNORE
94 template <
class T,
class I=T>
148 # pragma warning ( pop )
151 #endif // ifndef GENAPI_IVALUE_H
virtual GENICAM_NAMESPACE::gcstring ToString()=0
Returns a string representation of the digit.
Lexical analyzer for CIntSwissKnife.
Common types used in the public GenApi interface.
CValueRefT< IValue > CValueRef
Reference to an IValue pointer.
Definition of interface IBase.
#define GENICAM_INTERFACE
A string class which is a clone of std::string.
Definition of interface INode and types NodeList_t and CallbackHandleType:
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Verify
virtual INode * GetNode()
Get the INode interface of the node.
virtual INode * GetNode(const GENICAM_NAMESPACE::gcstring &Name) const =0
Retrieves the node from the central map by Name.
GENICAM_INTERFACE INode
Interface common to all nodes.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IValue
Interface for value properties.
virtual void FromString(const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true)
Set content of the node as string.
#define ACCESS_EXCEPTION
Fires a access exception, e.g. throw ACCESS_EXCEPTION("Not everybody")
T * m_Ptr
Pointer to the implementation the reference references to.
virtual bool IsValueCacheValid() const =0
Checks if the value comes from cache or is requested from another node.
declspec's to be used for GenApi Windows dll
virtual void FromString(const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true)=0
Set content of the node as string.
virtual bool IsValueCacheValid() const
Checks if the value comes from cache or is requested from another node.
virtual GENICAM_NAMESPACE::gcstring ToString(bool Verify=false, bool IgnoreCache=false)
Get content of the node as string.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IBase
Base interface common to all nodes.
Portable string implementation.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11