ALox  V. 2402 R. 0
Home ALox for C++ ALox for C# ALox for Java Download
Public Fields | Public Methods | List of all members
InMemoryPlugin.Entry Class Reference
Inheritance diagram for InMemoryPlugin.Entry:
[legend]
Collaboration diagram for InMemoryPlugin.Entry:
[legend]

Class Description


A configuration sections' entry

Public Fields

AString Comments = new AString()
 The comments of the section.
 
char Delim = '\0'
 The delimiter if splitting to multiple lines is wanted.
 
String FormatAttrAlignment = null
 The format attribute alignment hint of the variable.
 
Variable.FormatHint FormatHints = 0
 The format hints of the variable.
 
AString Name = new AString()
 The name of the section.
 
List< AStringValues = new List<AString>()
 The list of values of the entry of the section.
 

Public Methods

 Entry (Object name)
 
virtual void FromVariable (InMemoryPlugin parent, Variable variable)
 
virtual void ToVariable (InMemoryPlugin parent, Variable variable)
 

Constructor & Destructor Documentation

◆ Entry()

Entry ( Object  name)
inline

Constructs an Entry

Parameters
nameThe name of the section.

Member Function Documentation

◆ FromVariable()

virtual void FromVariable ( InMemoryPlugin  parent,
Variable  variable 
)
inlinevirtual

Virtual method that copies the values of the given variable to us.

Parameters
parentThe plug-in we belong to.
variableThe variable to fill with our values.

Reimplemented in IniFile.Entry.

◆ ToVariable()

virtual void ToVariable ( InMemoryPlugin  parent,
Variable  variable 
)
inlinevirtual

Virtual method that copies the values of an entry to the given variable.

Parameters
parentThe plug-in we belong to.
variableThe variable to fill with our values.

Reimplemented in IniFile.Entry.


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