EssentialTagList Class Reference

Keeps a list of all the essential tags present in the imported file. More...

#include <taglists.h>

Inheritance diagram for EssentialTagList:

List CCObject SimpleCCObject List of all members.

Public Member Functions

 EssentialTagList ()
void AddTail (EssentialTagListItem *pItem)
EssentialTagListItemGetHead ()
EssentialTagListItemGetNext (EssentialTagListItem *pItem)

Detailed Description

Keeps a list of all the essential tags present in the imported file.

Author:
Mark_Neves (Xara Group Ltd) <camelotdev@xara.com>
Date:
16/8/96
This only relates to new format files

An essential tag is a tag that the importer must understand in order to successfully load the file.

If the importer does not recognise the tag, and it's defined to be essential, the importer should abort the import.

We have no examples of such a tag. This mechanism is in place in case we wish to prevent old importers loading in newer versions of the file format.

Definition at line 235 of file taglists.h.


Constructor & Destructor Documentation

EssentialTagList::EssentialTagList  )  [inline]
 

Definition at line 240 of file taglists.h.

00240 {}


Member Function Documentation

void EssentialTagList::AddTail EssentialTagListItem pItem  )  [inline]
 

Definition at line 242 of file taglists.h.

00242 { List::AddTail(pItem); };

EssentialTagListItem* EssentialTagList::GetHead  )  [inline]
 

Definition at line 243 of file taglists.h.

00243 { return (EssentialTagListItem*)List::GetHead(); }

EssentialTagListItem* EssentialTagList::GetNext EssentialTagListItem pItem  )  [inline]
 

Definition at line 244 of file taglists.h.

00244 { return (EssentialTagListItem*)List::GetNext(pItem); }


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