ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::variables::detail::Entry Class Reference

Description:

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

Definition at line 22 of file configuration.hpp.

#include <configuration.hpp>

Collaboration diagram for alib::variables::detail::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.

◆ alib::variables::Configuration

friend class alib::variables::Configuration
friend

Definition at line 24 of file configuration.hpp.

◆ alib::variables::detail::ConfigNodeHandler

Definition at line 25 of file configuration.hpp.

◆ alib::variables::Variable

friend class alib::variables::Variable
friend

Definition at line 23 of file configuration.hpp.

Field Details:

◆ data

VDATA* alib::variables::detail::Entry::data = nullptr
protected

The list hook of values.

Definition at line 28 of file configuration.hpp.

◆ declaration

const Declaration* alib::variables::detail::Entry::declaration
protected

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

Definition at line 30 of file configuration.hpp.

◆ meta

VMeta* alib::variables::detail::Entry::meta
protected

The virtual handler instance for this variable.

Definition at line 29 of file configuration.hpp.

◆ priority

Priority alib::variables::detail::Entry::priority
protected

The priority level of this data element.

Definition at line 32 of file configuration.hpp.

Constructor(s) / Destructor Details:

◆ Entry()

alib::variables::detail::Entry::Entry ( )
inline

Defaulted default constructor.

Definition at line 42 of file configuration.hpp.


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