ALib C++ Library
Library Version: 2312 R0
Documentation generated by doxygen
Public Fields | Public Methods | Protected Fields | List of all members
InMemoryPlugin::Section Class Reference

#include <inmemoryplugin.hpp>

Collaboration diagram for InMemoryPlugin::Section:
[legend]

Class Description


A configuration section. Corresponds to a configuration category.

Definition at line 170 of file inmemoryplugin.hpp.

Public Fields

AString Comments
 

Public Methods

 Section (const String &sectionName, MonoAllocator *pAllocator, TEntryList::TSharedRecycler &recycler)
 
const TEntryListEntries () const
 
const StringName () const
 

Protected Fields

TEntryList entries
 The list of variables of the section.
 
String32 name
 The name of the section.
 

Constructor & Destructor Documentation

◆ Section()

Section ( const String sectionName,
MonoAllocator pAllocator,
TEntryList::TSharedRecycler &  recycler 
)
inline

Constructs a section.

Parameters
sectionNameThe name of the section.
pAllocatorThe allocator used for the list of entries.
recyclerThe recycler for the list of entries.

Definition at line 192 of file inmemoryplugin.hpp.

Here is the call graph for this function:

Member Function Documentation

◆ Entries()

const TEntryList& Entries ( ) const
inline

Returns the (unique) name of this section.

Returns
The name of this entry.

Definition at line 214 of file inmemoryplugin.hpp.

◆ Name()

const String& Name ( ) const
inline

Returns the (unique) name of this section.

Returns
The name of this entry.

Definition at line 205 of file inmemoryplugin.hpp.

Member Data Documentation

◆ Comments

AString Comments
mutable

The comments of the section. This object is mutable with constant instances.

Definition at line 183 of file inmemoryplugin.hpp.


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