ionflux.org | Impressum

Ionflux::Tools::ConfigLine Struct Reference
[Configuration file I/O]

Configuration line. More...

#include <Config.hpp>

Collaboration diagram for Ionflux::Tools::ConfigLine:

Collaboration graph
[legend]
List of all members.

Public Attributes

ConfigOption option
 Configuration option.
int type
 Line type.

Static Public Attributes

static const int CL_INVALID = 0
 Line type: Invalid option.
static const int CL_OPTION = 1
 Line type: Configuration option.
static const int CL_COMMENT = 2
 Line type: Comment.
static const int CL_BLANK = 3
 Line type: Blank.
static const int CL_NESTED = 4
 Line type: Nested configuration.
static const int CL_ROOT_DATA = 5
 Line type: Root data.

Detailed Description

Configuration line.

Represents a line of a configuration file.


Member Data Documentation

const int Ionflux::Tools::ConfigLine::CL_BLANK = 3 [static]
 

Line type: Blank.

const int Ionflux::Tools::ConfigLine::CL_COMMENT = 2 [static]
 

Line type: Comment.

const int Ionflux::Tools::ConfigLine::CL_INVALID = 0 [static]
 

Line type: Invalid option.

const int Ionflux::Tools::ConfigLine::CL_NESTED = 4 [static]
 

Line type: Nested configuration.

const int Ionflux::Tools::ConfigLine::CL_OPTION = 1 [static]
 

Line type: Configuration option.

const int Ionflux::Tools::ConfigLine::CL_ROOT_DATA = 5 [static]
 

Line type: Root data.

ConfigOption Ionflux::Tools::ConfigLine::option
 

Configuration option.

If this line is a comment, option.key will be set to '<comment>' and option.value to the verbatim text of the line (excluding line terminators).

int Ionflux::Tools::ConfigLine::type
 

Line type.


The documentation for this struct was generated from the following files:
Generated on Tue Mar 14 21:07:41 2006 for Ionflux Tools Class Library (iftools) by  doxygen 1.4.6