ALib C++ Library
Library Version: 2510 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.inl.

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.
 

Friends And Related Entity Details:

◆ alib::variables::Configuration

friend class alib::variables::Configuration
friend

Definition at line 25 of file configuration.inl.

◆ alib::variables::detail::ConfigNodeHandler

Definition at line 26 of file configuration.inl.

◆ alib::variables::Variable

friend class alib::variables::Variable
friend

Definition at line 24 of file configuration.inl.

Field Details:

◆ data

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

The list hook of values.

Definition at line 29 of file configuration.inl.

◆ 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 31 of file configuration.inl.

◆ meta

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

The virtual handler instance for this variable.

Definition at line 30 of file configuration.inl.

◆ priority

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

The priority level of this data element.

Definition at line 33 of file configuration.inl.

Constructor(s) / Destructor Details:

◆ Entry()

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

Defaulted default constructor.

Definition at line 43 of file configuration.inl.


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