ARC SDK
Public Member Functions
Arc::PathIterator Class Reference

Class to iterate through elements of a path. More...

#include <arc/URL.h>

Public Member Functions

 PathIterator (const std::string &path, bool end=false)
 Constructor accepts path and stores it internally. More...
 
PathIteratoroperator++ ()
 Advances iterator to point at next path element.
 
PathIteratoroperator-- ()
 Moves iterator to element before current.
 
 operator bool () const
 Return false when iterator moved outside path elements.
 
std::string operator* () const
 Returns part of initial path from first till and including current.
 
std::string Rest () const
 Returns part of initial path from one after current till end.
 

Detailed Description

Class to iterate through elements of a path.

Constructor & Destructor Documentation

Arc::PathIterator::PathIterator ( const std::string &  path,
bool  end = false 
)

Constructor accepts path and stores it internally.

If end is set to false iterator points at first element in path. Otherwise selected element is one before last.


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