31 #ifndef GENAPI_BASET_H 32 #define GENAPI_BASET_H 36 #include "../EnumClasses.h" 37 #include "GenApi/impl/Log.h" 57 #if ! defined( DISABLE_ACCESS_MODE_CACHING ) || (DISABLE_ACCESS_MODE_CACHING == 0) 58 #pragma BullseyeCoverage off 62 #pragma BullseyeCoverage on 76 EAccessMode NaturalAccessMode = Base::InternalGetAccessMode();
static void ToString(GENICAM_NAMESPACE::gcstring &ValueStr, EAccessMode *pValue)
Converts a string to an int32_t property.
#define GCLOGINFO(cat,...)
used internally for AccessMode cycle detection
EAccessMode Combine(EAccessMode Peter, EAccessMode Paul)
Computes which access mode the two guards allow together.
Implementation of the IBase interface.
#define GCLOGINFOPUSH(cat,...)
virtual EAccessMode GetAccessMode() const
Implementation of IBase::GetAccessMode()
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
Object is not yet initialized.
#define GCLOGINFOPOP(cat,...)
Lexical analyzer for CIntSwissKnife.
virtual CLock & GetLock() const =0
Returns the lock which guards the node map.