PST File Format SDK v0.4
Loading...
Searching...
No Matches
pstsdk::const_table_row_iter Class Reference

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

#include <table.h>

+ Inheritance diagram for pstsdk::const_table_row_iter:
+ Collaboration diagram for pstsdk::const_table_row_iter:

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 93 of file table.h.

Constructor & Destructor Documentation

◆ const_table_row_iter() [1/2]

pstsdk::const_table_row_iter::const_table_row_iter ( )
inline

Default constructor.

Definition at line 97 of file table.h.

◆ const_table_row_iter() [2/2]

pstsdk::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 103 of file table.h.

Friends And Related Symbol Documentation

◆ boost::iterator_core_access

friend class boost::iterator_core_access
friend

Definition at line 107 of file table.h.


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