Ignition Transport

API Reference

8.1.0

Holds the result of a query for messages. More...

#include <Batch.hh>

Public Types

using iterator = MsgIter
 typedef for prettiness More...
 

Public Member Functions

 Batch ()
 Default constructor. More...
 
 Batch (Batch &&_old)
 move constructor More...
 
 ~Batch ()
 destructor More...
 
iterator begin ()
 Iterator to first message in batch. More...
 
iterator end ()
 Iterator to one past the last message in a batch. More...
 
Batchoperator= (Batch &&_other)
 Move assignement operator. More...
 

Detailed Description

Holds the result of a query for messages.

Member Typedef Documentation

◆ iterator

using iterator = MsgIter

typedef for prettiness

Constructor & Destructor Documentation

◆ Batch() [1/2]

Batch ( )

Default constructor.

◆ Batch() [2/2]

Batch ( Batch &&  _old)

move constructor

Parameters
[in]_oldthe instance being moved into this one

◆ ~Batch()

~Batch ( )

destructor

Member Function Documentation

◆ begin()

iterator begin ( )

Iterator to first message in batch.

Remarks
the lowercase function name is required to support range-based for loops
Returns
an iterator to the start of the messages

◆ end()

iterator end ( )

Iterator to one past the last message in a batch.

Remarks
the lowercase function name is required to support range-based for loops
Returns
an iterator that is not equal to any iterator that points to a valid message

◆ operator=()

Batch& operator= ( Batch &&  _other)

Move assignement operator.

Parameters
[in]_otherthe new Batch replacing the current one
Returns
The updated Batch instance.

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