ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
Entry Class Reference

Description:

This is the entry element type of the StringTree of class Configuration.

Definition at line 45 of file configuration.hpp.

#include <configuration.hpp>

Collaboration diagram for Entry:
[legend]

Public Method Index:

 Entry ()
 Defaulted default constructor.
 
 Entry (const Entry &)=delete
 Deleted copy-constructor.
 
 Entry (Entry &&)=delete
 Deleted move-constructor.
 

Protected Field Index:

VDATAdata = nullptr
 The list hook of values.
 
const Declarationdeclaration
 
VMetameta
 The virtual handler instance for this variable.
 
Priority priority
 The priority level of this data element.
 

Friends And Related Entity Details:

◆ alib::config::Configuration

friend class alib::config::Configuration
friend

Definition at line 48 of file configuration.hpp.

◆ alib::config::detail::ConfigNodeHandler

Definition at line 49 of file configuration.hpp.

◆ alib::config::Variable

friend class alib::config::Variable
friend

Definition at line 47 of file configuration.hpp.

Field Details:

◆ data

VDATA* data = nullptr
protected

The list hook of values.

Definition at line 52 of file configuration.hpp.

◆ declaration

const Declaration* declaration
protected

Declaration information. Can be nullptr in case a variable was not declared using a record.

Definition at line 54 of file configuration.hpp.

◆ meta

VMeta* meta
protected

The virtual handler instance for this variable.

Definition at line 53 of file configuration.hpp.

◆ priority

Priority priority
protected

The priority level of this data element.

Definition at line 56 of file configuration.hpp.

Constructor(s) / Destructor Details:

◆ Entry()

Entry ( )
inline

Defaulted default constructor.

Definition at line 66 of file configuration.hpp.


The documentation for this class was generated from the following file: