DUDS
Distributed Update of Data from Something
PathStringGenerator.hpp File Reference
#include <boost/exception/exception.hpp>
#include <boost/exception/info.hpp>
#include <exception>
#include <duds/ui/Path.hpp>
Include dependency graph for PathStringGenerator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  duds::ui::PathStringGenerator
 Produces a string showing the path through pages as tracked by a Path object. More...
 
struct  duds::ui::PathStringGeneratorParameterError
 Error that signifies a PathStringGenerator object was given a parameter value that conflicts with another parameter value and would prevent the algorithm from functioning properly. More...
 
struct  duds::ui::PathStringGenerator::TrucatedTitle
 An internal data structure used to track the titles to include in the path string and the length of each string to use. More...
 

Namespaces

 duds
 
 duds::ui
 Holds user interface related code.
 

Typedefs

typedef boost::error_info< struct Info_PathMaxLength, unsigned int > duds::ui::PathMaxLength
 Error attribute used by PathStringGenerator to hold the maximum length of its string output. More...
 
typedef boost::error_info< struct Info_PathMaxTitleLength, unsigned int > duds::ui::PathMaxTitleLength
 Error attribute used by PathStringGenerator to hold the maximum length of page titles in its output. More...
 
typedef boost::error_info< struct Info_PathMinTitleLength, unsigned int > duds::ui::PathMinTitleLength
 Error attribute used by PathStringGenerator to hold the minimum length of page titles in its output. More...
 
typedef boost::error_info< struct Info_StringLength, std::string::size_type > duds::ui::StringLength
 Error attribute used by PathStringGenerator to denote a string length that is important in the context of the error. More...