Reference

Alphabetical List

Name

Description

AccessCheck

The interface to access check implementations.

AccessCheckPtr

AccessCheckResult

AccessSources

The source identifiers to verify in the access function.

Bytes

A sequence of bytes.

ConstValuePtr

Date

A date value with year, month and day parts.

DateTime

A date-time value, with a date, time and time-offset part.

Document

A configuration document.

DocumentBuilder

Builds Configuration Documents Programmatically

DocumentPtr

Error

The exception for all errors.

ErrorCategory

The category of an error.

EscapeMode

FileAccessCheck

A basic file access check.

FileAccessCheckPtr

FileSourceResolver

A file source resolver.

FileSourceResolverPtr

Location

Represents the location in a parsed document.

Name

Represents a single name.

NamePath

A name-path.

NamePathLike

A name-path or convertible value.

NameType

Parser

This parser reads the Erbsland Configuration Language.

Position

A position inside a document.

SignatureSigner

The signer interface to create new signatures when signing documents.

SignatureSignerData

The data for the signer implementation.

SignatureSignerPtr

SignatureValidator

The interface for signature validation.

SignatureValidatorData

The data from the parser to verify the signature of a document.

SignatureValidatorPtr

SignatureValidatorResult

Signer

The tool to sign configuration documents.

Source

Interface for the data source to read the configuration.

SourceIdentifier

Lightweight identifier for a configuration source.

SourceIdentifierPtr

SourceList

SourceListPtr

SourcePtr

SourcePtrConst

SourceResolver

The interface for any source resolver implementation.

SourceResolverContext

The context for resolving sources.

SourceResolverPtr

String

Thin wrapper around std::u8string.

Time

A time value with nanosecond precision and optional offset.

TimeDelta

A combined time delta value.

TimeOffset

A time offset.

TimeUnit

A single time unit used in the configuration.

Value

The base class and interface for all values.

ValueIterator

Const iterator for the Value class.

ValueList

ValuePtr

ValueType

The type of value.

toNamePath

By Topic

Topic

Description

Access Check

Describes the access check API.

Names and Name-Paths

Covers name and name-path classes and types.

String

The string wrapper interface.

Document API

The document API (see Value API for more details).

Data Classes

Data classes like Date, Bytes, and others.

Namespace

The namespace object and its behavior.

Error

The error class and related helpers.

Signer

The signer tool and its API.

Location

Classes for representing a document location.

Source Resolver

The source resolver and its lookup logic.

Parser

Parser classes and their API.

Source

The source class and related helpers.

Signature Validator

Signature validation interface.

Value API

The value API used throughout the document system.