AtomicTagList Class Reference

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

#include <taglists.h>

Inheritance diagram for AtomicTagList:

List CCObject SimpleCCObject List of all members.

Public Member Functions

 AtomicTagList ()
void AddTail (AtomicTagListItem *pItem)
AtomicTagListItemGetHead ()
AtomicTagListItemGetNext (AtomicTagListItem *pItem)

Detailed Description

Keeps a list of all the atomic 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 atomic tag is a tag that represents the head of a sub-tree that should be taken as a single entity. E.g. a TextStory tag is an atomic tag because it, and all it's children, represent one object (same applies for mould & blend tags).

If an importer reads a record that it doesn't understand, and it's been defined as an atomic record, then it should ignore the record AND ALL ITS CHILD RECORDS!

Definition at line 201 of file taglists.h.


Constructor & Destructor Documentation

AtomicTagList::AtomicTagList  )  [inline]
 

Definition at line 206 of file taglists.h.

00206 {}


Member Function Documentation

void AtomicTagList::AddTail AtomicTagListItem pItem  )  [inline]
 

Definition at line 208 of file taglists.h.

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

AtomicTagListItem* AtomicTagList::GetHead  )  [inline]
 

Definition at line 209 of file taglists.h.

00209 { return (AtomicTagListItem*)List::GetHead(); }

AtomicTagListItem* AtomicTagList::GetNext AtomicTagListItem pItem  )  [inline]
 

Definition at line 210 of file taglists.h.

00210 { return (AtomicTagListItem*)List::GetNext(pItem); }


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