The Pedigree Project 0.1
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
Cord::CordSegmentIterator Class Reference
+ Collaboration diagram for Cord::CordSegmentIterator:

Public Member Functions

 CordSegmentIterator (const Cord &owner)
 
CordSegmentIterator & operator++ ()
 
CordSegmentIterator & operator-- ()
 
const char * ptr () const
 
size_t length () const
 
bool operator== (const CordSegmentIterator &other) const
 
bool operator!= (const CordSegmentIterator &other) const
 

Protected Member Functions

 CordSegmentIterator (const Cord &owner, bool end)
 

Private Attributes

const Cord & cord
 
size_t segment
 

Friends

class Cord
 

Detailed Description

Definition at line 65 of file Cord.h.

Constructor & Destructor Documentation

◆ CordSegmentIterator() [1/2]

Cord::CordSegmentIterator::CordSegmentIterator ( const Cord &  owner)

Definition at line 195 of file Cord.cc.

◆ CordSegmentIterator() [2/2]

Cord::CordSegmentIterator::CordSegmentIterator ( const Cord &  owner,
bool  end 
)
protected

Definition at line 197 of file Cord.cc.

Member Function Documentation

◆ length()

size_t Cord::CordSegmentIterator::length ( ) const

Definition at line 226 of file Cord.cc.

◆ operator!=()

bool Cord::CordSegmentIterator::operator!= ( const CordSegmentIterator &  other) const

Definition at line 234 of file Cord.cc.

◆ operator++()

Cord::CordSegmentIterator & Cord::CordSegmentIterator::operator++ ( )

Definition at line 204 of file Cord.cc.

◆ operator--()

Cord::CordSegmentIterator & Cord::CordSegmentIterator::operator-- ( )

Definition at line 214 of file Cord.cc.

◆ operator==()

bool Cord::CordSegmentIterator::operator== ( const CordSegmentIterator &  other) const

Definition at line 230 of file Cord.cc.

◆ ptr()

const char * Cord::CordSegmentIterator::ptr ( ) const

Definition at line 222 of file Cord.cc.

Friends And Related Symbol Documentation

◆ Cord

friend class Cord
friend

Definition at line 66 of file Cord.h.

Member Data Documentation

◆ cord

const Cord& Cord::CordSegmentIterator::cord
private

Definition at line 85 of file Cord.h.

◆ segment

size_t Cord::CordSegmentIterator::segment
private

Definition at line 86 of file Cord.h.


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