idaeim studio
 PVL: Parameter Value Language

Value.hh File Reference

#include "Utility/Types.hh"
#include "PVL/PVL_Exceptions.hh"
#include "PVL/Vectal.hh"
#include <string>
#include <iostream>

Include dependency graph for Value.hh:

This graph shows which files directly or indirectly include this file:


Classes

class  Array
 An Array implements a Value that is a list of Values. More...
class  Array::Depth_Iterator
 A Depth_Iterator is a bidirectional iterator over an Array's Value list and, depth-first, over the Value list of each Array encountered. More...
class  Integer
 An Integer implements a Value with an integer datum. More...
class  Real
 A Real implements a Value with a floating point datum. More...
class  String
 A String implements a Value with a character string datum. More...
class  Value
 A Value is a general-purpose, abstract value entity. More...

Namespaces

namespace  idaeim
 idaeim studio.
namespace  idaeim::PVL
 Parameter Value Language.

Functions

bool operator< (const Array::iterator &list_iterator, const Array::Depth_Iterator &depth_iterator)
 Tests if the position of an Array list iterator is less than the positon of a Depth_Iterator.
ostream & operator<< (std::ostream &out, const Value &value)
 Writes the Value to an ostream.
istream & operator>> (std::istream &in, Value &value)
 Reads an input stream parsed as PVL syntax into a Value.
void sort (Array::depth_iterator begin, Array::depth_iterator end)
 Sorts the Values in the iterator range, and all Values in all Arrays contained within the range.
void sort (Array::iterator begin, Array::iterator end)
 Sorts an Array's list iterator range.

Generated on Mon Oct 12 19:59:43 2009 for PVL by  doxygen 1.5.8