Fairport  v1.0.38
fairport::const_table_row_iter Class Reference

The iterator type exposed by the table for row iteration. More...

#include <table.h>

+ Inheritance diagram for fairport::const_table_row_iter:
+ Collaboration diagram for fairport::const_table_row_iter:

List of all members.

Public Member Functions

 const_table_row_iter ()
 Default constructor.
 const_table_row_iter (ulong pos, const const_table_ptr &table)
 Construct an iterator from a position and table.

Friends

class boost::iterator_core_access

Detailed Description

The iterator type exposed by the table for row iteration.

The iterator type is built using the boost iterator library. It is a random access proxy iterator; which constructs a const_table_row from a position offset and table reference, allowing property access to the row.

Definition at line 92 of file table.h.


Constructor & Destructor Documentation

fairport::const_table_row_iter::const_table_row_iter ( ) [inline]

Default constructor.

Definition at line 96 of file table.h.

fairport::const_table_row_iter::const_table_row_iter ( ulong  pos,
const const_table_ptr table 
) [inline]

Construct an iterator from a position and table.

Parameters:
[in]posThe offset into the table
[in]tableThe table

Definition at line 102 of file table.h.


Friends And Related Function Documentation

friend class boost::iterator_core_access [friend]

Definition at line 106 of file table.h.


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