Logo
Programmer's Guide Baumer GAPI SDK Reference v2.10.0
Public Member Functions | Friends | List of all members
BGAPI2::SystemList::iterator Class Reference

This class provides an iterator that can read or modify any object of the list. More...

#include <bgapi2_genicam.hpp>

Public Member Functions

iteratoroperator= (const iterator &_iterator)
 Assignment operator. Store the value of the second operand in the object specified by the first operand. More...
 
bo_bool operator!= (const iterator &_right) const
 This operator compares their operands for inequality. More...
 
bo_bool operator== (const iterator &_right) const
 This operator compares their operands for equality. More...
 
iteratoroperator++ ()
 Postfix increment operator. More...
 
iterator operator++ (int)
 Prefix increment operator. More...
 
_pairsoperator-> ()
 Member access operator. This operator dereferences the list pointer. More...
 
_pairsoperator* ()
 The indirection operator dereferences the list pointer. More...
 

Friends

class SystemList
 

Detailed Description

This class provides an iterator that can read or modify any object of the list.

Definition at line 136 of file bgapi2_genicam.hpp.

Member Function Documentation

◆ operator!=()

BGAPI2::SystemList::iterator::operator!= ( const iterator _right) const

This operator compares their operands for inequality.

Parameters
_rightThe second operand.
Returns
bo_bool The result of comparison.

◆ operator*()

BGAPI2::SystemList::iterator::operator* ( )

The indirection operator dereferences the list pointer.

Returns
_pairs The result is a pair structure with a 'first' and a 'second' value. The 'first' value is the string ID of the object. The 'second' value is the pointer to the BGAPI2 object.

◆ operator++() [1/2]

BGAPI2::SystemList::iterator::operator++ ( )

Postfix increment operator.

Returns
iterator The iterator of the next list element.

◆ operator++() [2/2]

BGAPI2::SystemList::iterator::operator++ ( int  )

Prefix increment operator.

Returns
iterator The iterator of the next list element.

◆ operator->()

BGAPI2::SystemList::iterator::operator-> ( )

Member access operator. This operator dereferences the list pointer.

Returns
_pairs The result is a pair structure with a 'first' and a 'second' value. The 'first' value is the string ID of the object. The 'second' value is the pointer to the BGAPI2 object.

◆ operator=()

BGAPI2::SystemList::iterator::operator= ( const iterator _iterator)

Assignment operator. Store the value of the second operand in the object specified by the first operand.

Parameters
_iteratorThe second operand.
Returns
iterator The first operand.

◆ operator==()

BGAPI2::SystemList::iterator::operator== ( const iterator _right) const

This operator compares their operands for equality.

Parameters
_rightThe second operand.
Returns
bo_bool The result of comparison.

The documentation for this class was generated from the following file:
bgapi: BGAPI::Camera Class Reference

Jan, 14 2020
Baumer Optronic GmbH, Badstrasse 30, 01454 D-Radeberg, Tel:+49-3528-4386-0, Fax:+49-3528-4386-86, Email:support.cameras@baumer.com