|
PVL: Parameter Value Language
|
#include "Utility/Types.hh"#include "PVL/PVL_Exceptions.hh"#include "PVL/Vectal.hh"#include <string>#include <iostream>

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 |
| 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. | |
| std::ostream & | operator<< (std::ostream &out, const Value &value) |
| Writes the Value to an ostream. | |
| std::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 (Aggregate::iterator begin, Aggregate::iterator end) |
| Sorts an Aggregate's list iterator range. | |
1.7.4