idaeim studio
 PVL: Parameter Value Language

Lister.hh File Reference

#include "PVL/Parameter.hh"
#include "PVL/Value.hh"
#include <string>
#include <iostream>

Include dependency graph for Lister.hh:

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


Classes

class  Lister
 A Lister is used to manage the listing of PVL objects. More...
struct  Lister::Which_Mode
 Mode set selector. More...

Namespaces

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

Defines

#define ARRAY_INDENTING   (! STRICT)
 Default top level Array indenting.
#define ASSIGN_ALIGN   false
 Default alignment of Assignment Values.
#define BEGIN_AGGREGATES   STRICT
 Default Begin annotation for Aggregates.
#define INDENT_WIDTH   4
 Default indent width.
#define INFORMAL_NL_STRING   "\n"
 Default informal (non-strict) NL (new-line) characters.
#define LIST_VERBATIM_STRINGS   STRICT
 Default verbatim strings use.
#define NAME_END_AGGREGATES   STRICT
 Default naming of Aggregate End annotations.
#define PAGE_WIDTH   80
 Default page width.
#define SINGLE_LINE_COMMENTS   STRICT
 Default single line comments presentation.
#define STRICT   false
 Default strict mode.
#define STRICT_ARRAY_INDENTING   false
#define STRICT_ASSIGN_ALIGN   false
#define STRICT_BEGIN_AGGREGATES   true
#define STRICT_LIST_VERBATIM_STRINGS   true
#define STRICT_NAME_END_AGGREGATES   true
#define STRICT_NL_STRING   Parser::LINE_BREAK
 Default strict mode NL (new-line) characters.
#define STRICT_SINGLE_LINE_COMMENTS   true
#define STRICT_UPPERCASE_AGGREGATES   true
#define STRICT_USE_STATEMENT_DELIMITER   true
#define UPPERCASE_AGGREGATES   STRICT
 Default uppercase annotation for Aggregates.
#define USE_STATEMENT_DELIMITER   STRICT
 Default statement end delimiter charater use.

Functions

Lister & operator<< (std::ostream &out, Lister &lister)
 Output operator.

Define Documentation

#define STRICT   false

Default strict mode.

Referenced by Lister::Lister(), and Lister::modes().

#define BEGIN_AGGREGATES   STRICT

Default Begin annotation for Aggregates.

#define STRICT_BEGIN_AGGREGATES   true

#define UPPERCASE_AGGREGATES   STRICT

Default uppercase annotation for Aggregates.

#define STRICT_UPPERCASE_AGGREGATES   true

#define NAME_END_AGGREGATES   STRICT

Default naming of Aggregate End annotations.

#define STRICT_NAME_END_AGGREGATES   true

#define ASSIGN_ALIGN   false

Default alignment of Assignment Values.

#define STRICT_ASSIGN_ALIGN   false

#define ARRAY_INDENTING   (! STRICT)

Default top level Array indenting.

#define STRICT_ARRAY_INDENTING   false

#define USE_STATEMENT_DELIMITER   STRICT

Default statement end delimiter charater use.

#define STRICT_USE_STATEMENT_DELIMITER   true

#define SINGLE_LINE_COMMENTS   STRICT

Default single line comments presentation.

#define STRICT_SINGLE_LINE_COMMENTS   true

#define LIST_VERBATIM_STRINGS   STRICT

Default verbatim strings use.

#define STRICT_LIST_VERBATIM_STRINGS   true

#define INFORMAL_NL_STRING   "\n"

Default informal (non-strict) NL (new-line) characters.

#define STRICT_NL_STRING   Parser::LINE_BREAK

Default strict mode NL (new-line) characters.

#define PAGE_WIDTH   80

Default page width.

#define INDENT_WIDTH   4

Default indent width.


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