LibSettingsListItem Class Reference

Memory list of section lines to speed GRMFile reading up somewhat. More...

#include <sgrmfile.h>

Inheritance diagram for LibSettingsListItem:

ListItem CCObject SimpleCCObject List of all members.

Public Member Functions

 LibSettingsListItem ()
 GRM file line list entry default contructor.
 ~LibSettingsListItem ()
 GRM file line list entry destructor.
 LibSettingsListItem (String_256 *Entry)
 A GRM file line list entry.

Public Attributes

String_256Line

Detailed Description

Memory list of section lines to speed GRMFile reading up somewhat.

Author:
Richard_Millican (Xara Group Ltd) <camelotdev@xara.com>
Date:
25/01/96
See also:
LibSettings::BuildList, which builds the list from a section name

Definition at line 121 of file sgrmfile.h.


Constructor & Destructor Documentation

LibSettingsListItem::LibSettingsListItem  ) 
 

GRM file line list entry default contructor.

Author:
Richard_Millican (Xara Group Ltd) <camelotdev@xara.com>
Date:
25/1/96

Definition at line 148 of file sgrmfile.cpp.

00149 {
00150     ERROR3("LibSettingsListItem::LibSettingsListItem - call the other constructor");
00151     Line = NULL;
00152 }

LibSettingsListItem::~LibSettingsListItem  ) 
 

GRM file line list entry destructor.

Author:
Richard_Millican (Xara Group Ltd) <camelotdev@xara.com>
Date:
25/1/96

Definition at line 164 of file sgrmfile.cpp.

00165 {
00166     if(Line != NULL)
00167     {
00168         delete Line;
00169         Line = NULL;
00170     }
00171 }

LibSettingsListItem::LibSettingsListItem String_256 Entry  ) 
 

A GRM file line list entry.

Author:
Richard_Millican (Xara Group Ltd) <camelotdev@xara.com>
Date:
25/1/96
Parameters:
Entry - The Entry [INPUTS]

Definition at line 130 of file sgrmfile.cpp.

00131 {
00132     if(Entry != NULL)
00133         Line = new String_256(*Entry);
00134     else
00135         Line = NULL;
00136 }


Member Data Documentation

String_256* LibSettingsListItem::Line
 

Definition at line 130 of file sgrmfile.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:55:54 2007 for Camelot by  doxygen 1.4.4