![]() |
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. |