idaeim studio
 PVL: Parameter Value Language

Parameter.cc File Reference

#include "Parameter.hh"
#include "Parser.hh"
#include "Lister.hh"
#include "PVL_Exceptions.hh"
#include <string>
#include <cstring>
#include <sstream>
#include <algorithm>
#include <cctype>

Include dependency graph for Parameter.cc:


Namespaces

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

Defines

#define CASE_SENSITIVITY   true
#define DEFAULT_AGGREGATE_SUBTYPE   GROUP
#define PATHNAME_DELIMITER   '/'

Functions

string basename (const std::string &pathname)
 Gets the basename portion of a pathname.
ostream & operator<< (std::ostream &out, const Parameter &parameter)
 Writes a Parameter on an output stream using PVL syntax.
istream & operator>> (std::istream &in, Parameter &parameter)
 Reads an input stream parsed as PVL syntax into a Parameter.
string pathname_to (const std::string &pathname)
 Gets the leading path name portion of a pathname.
void sort (Aggregate::depth_iterator begin, Aggregate::depth_iterator end)
 Sorts the Parameters in the iterator range, and all Parameters in all Aggregates contained within the range.
void sort (Aggregate::iterator begin, Aggregate::iterator end)
 Sorts an Aggregate's list iterator range.
int write_comment (const std::string &comment, std::ostream &out=std::cout, int depth=0, bool single_line=false)
 Writes a PVL comment sequence.

Define Documentation

#define PATHNAME_DELIMITER   '/'

#define CASE_SENSITIVITY   true

#define DEFAULT_AGGREGATE_SUBTYPE   GROUP


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