All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GENAPI_NAMESPACE::CNodeWriteConcatenatorRef Class Reference

Reference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap objects. More...

#include <ConcatenatedWrite.h>

Public Member Functions

void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const bool nodeValue)
 Add a write with value of type bool. More...
 
void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const char *nodeValue)
 Add a write with value of type char *. More...
 
void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const double nodeValue)
 Add a write with value of type double. More...
 
void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const GENICAM_NAMESPACE::gcstring &nodeValue)
 Add a write with value of type gcstring. More...
 
void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const int64_t nodeValue)
 Add a write with value of type int64_t. More...
 
void _Clear ()
 Remove all write from the container. More...
 
 CNodeWriteConcatenatorRef ()
 Constructor. More...
 
 CNodeWriteConcatenatorRef (CNodeWriteConcatenator *pConcatenator)
 Constructor. More...
 
CNodeWriteConcatenatorget () const
 Returns a pointer tthe object owned by *this or nullptr if no object is owned. More...
 
 operator CNodeWriteConcatenator * () const
 Provide access to the object owned by *this. More...
 
CNodeWriteConcatenatorRefoperator= (CNodeWriteConcatenator *pConcatenator)
 Take ownership of a new object. Release the currently owned object if any. More...
 
CNodeWriteConcatenatorRelease ()
 Release owenership of the write concatenator object. More...
 
 ~CNodeWriteConcatenatorRef ()
 Destructor. More...
 

Private Attributes

CNodeWriteConcatenatorm_pConcatenator
 

Detailed Description

Reference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap objects.

Definition at line 63 of file ConcatenatedWrite.h.

Constructor & Destructor Documentation

◆ CNodeWriteConcatenatorRef() [1/2]

GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::CNodeWriteConcatenatorRef ( )
inline

Constructor.

Definition at line 67 of file ConcatenatedWrite.h.

◆ CNodeWriteConcatenatorRef() [2/2]

GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::CNodeWriteConcatenatorRef ( CNodeWriteConcatenator pConcatenator)
inline

Constructor.

Definition at line 71 of file ConcatenatedWrite.h.

◆ ~CNodeWriteConcatenatorRef()

GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::~CNodeWriteConcatenatorRef ( )
inline

Destructor.

Definition at line 75 of file ConcatenatedWrite.h.

Member Function Documentation

◆ _Add() [1/5]

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const bool  nodeValue 
)
inline

Add a write with value of type bool.

Definition at line 116 of file ConcatenatedWrite.h.

◆ _Add() [2/5]

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const char *  nodeValue 
)
inline

Add a write with value of type char *.

Definition at line 92 of file ConcatenatedWrite.h.

◆ _Add() [3/5]

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const double  nodeValue 
)
inline

Add a write with value of type double.

Definition at line 108 of file ConcatenatedWrite.h.

◆ _Add() [4/5]

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const GENICAM_NAMESPACE::gcstring nodeValue 
)
inline

Add a write with value of type gcstring.

Definition at line 84 of file ConcatenatedWrite.h.

◆ _Add() [5/5]

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const int64_t  nodeValue 
)
inline

Add a write with value of type int64_t.

Definition at line 100 of file ConcatenatedWrite.h.

◆ _Clear()

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Clear ( )
inline

Remove all write from the container.

Definition at line 124 of file ConcatenatedWrite.h.

◆ get()

CNodeWriteConcatenator* GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::get ( ) const
inline

Returns a pointer tthe object owned by *this or nullptr if no object is owned.

Definition at line 147 of file ConcatenatedWrite.h.

◆ operator CNodeWriteConcatenator *()

GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::operator CNodeWriteConcatenator * ( ) const
inline

Provide access to the object owned by *this.

Definition at line 139 of file ConcatenatedWrite.h.

◆ operator=()

CNodeWriteConcatenatorRef& GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::operator= ( CNodeWriteConcatenator pConcatenator)
inline

Take ownership of a new object. Release the currently owned object if any.

Definition at line 153 of file ConcatenatedWrite.h.

◆ Release()

CNodeWriteConcatenator* GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::Release ( )
inline

Release owenership of the write concatenator object.

Definition at line 132 of file ConcatenatedWrite.h.

Member Data Documentation

◆ m_pConcatenator

CNodeWriteConcatenator* GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::m_pConcatenator
private

Definition at line 164 of file ConcatenatedWrite.h.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:13