#include <GIS_Head.h>


Öffentliche Methoden | |
| GisReadHead (GisReadHead *boss, GisToken *cursor, const mutString &id, bool singleToken=false) | |
| virtual | ~GisReadHead () |
| virtual GisReadHead * | Build (GisReadHead *boss, GisToken *cursor, const mutString &id, bool singleToken=false) |
| GisReadHead * | InsertInfrontOf (GisReadHead *position) |
| GisReadHead * | CutOut () |
| GisToken * | CursorNext () |
| void | CreateSegmentSubs () |
| void | CreateSequenzSubs () |
| void | Read () |
Öffentliche Attribute | |
| GisReadHead * | Next |
| GisReadHead ** | PrevPtr |
| GisReadHead * | Prev |
| GisReadHead * | Boss |
| int | nSub |
| GisToken * | Cursor |
| frac | Time |
| mutString | Id |
| char | Turn |
| bool | SingleToken |
Definiert in Zeile 43 der Datei GIS_Head.h.
| GisReadHead::GisReadHead | ( | GisReadHead * | boss, |
| GisToken * | cursor, | ||
| const mutString & | id, | ||
| bool | singleToken = false |
||
| ) | [inline] |
Definiert in Zeile 56 der Datei GIS_Head.h.
Benutzt Boss, Cursor, DEBUGLOG, Id, InsertInfrontOf(), mutCopyString, Next, nSub, Prev, PrevPtr, SingleToken und Time.
Wird benutzt von Build().
{
PrevPtr = &Prev;
DEBUGLOG(other,_T("boss = %p"),boss);
Next = Prev = NULL;
Cursor = cursor;
mutCopyString(Id,id);
InsertInfrontOf(boss);
Boss = boss;
nSub = -1;
Time = frac(0, 1);
SingleToken = singleToken;
}
| virtual GisReadHead::~GisReadHead | ( | ) | [inline, virtual] |
Definiert in Zeile 70 der Datei GIS_Head.h.
Benutzt Id, mutFreeString und Next.
{
mutFreeString(Id);
if ( Next ) delete Next; // only the following will be deleted
}
| virtual GisReadHead* GisReadHead::Build | ( | GisReadHead * | boss, |
| GisToken * | cursor, | ||
| const mutString & | id, | ||
| bool | singleToken = false |
||
| ) | [inline, virtual] |
Erneute Implementation in GisReadArtHead.
Definiert in Zeile 78 der Datei GIS_Head.h.
Benutzt GisReadHead().
Wird benutzt von CreateSegmentSubs() und CreateSequenzSubs().
{
return new GisReadHead(boss, cursor, id, singleToken);
}
| GisToken* GisReadHead::CursorNext | ( | ) | [inline] |
Definiert in Zeile 86 der Datei GIS_Head.h.
Benutzt Cursor, GTComma, GisToken::Next, SingleToken, Turn und GisToken::Type().
Wird benutzt von GisReadArtHeadOn(), GisReadHeadOn() und InGis::ReadOn().
Definiert in Zeile 48 der Datei GIS_Head.h.
Wird benutzt von GisReadArtHeadOn(), GisReadHead(), GisReadHeadOn() und InGis::ReadOn().
Definiert in Zeile 50 der Datei GIS_Head.h.
Wird benutzt von CreateSegmentSubs(), CreateSequenzSubs(), CursorNext(), GisReadArtHeadOn(), GisReadHead(), GisReadHeadOn(), InGis::Proceed(), InGis::ProceedRoute(), GisReadArtHead::Read(), Read() und InGis::ReadOn().
| mutString GisReadHead::Id |
Definiert in Zeile 52 der Datei GIS_Head.h.
Wird benutzt von CreateSegmentSubs(), CreateSequenzSubs(), GisReadHead(), InGis::Proceed(), InGis::ProceedRoute(), GisReadArtHead::Read() und ~GisReadHead().
Definiert in Zeile 47 der Datei GIS_Head.h.
Wird benutzt von CutOut(), GisReadArtHeadOn(), GisReadHead(), GisReadHeadOn(), InsertInfrontOf(), InGis::ReadOn() und ~GisReadHead().
Definiert in Zeile 49 der Datei GIS_Head.h.
Wird benutzt von CreateSegmentSubs(), CreateSequenzSubs(), GisReadArtHeadOn(), GisReadHead(), GisReadHeadOn() und InGis::ReadOn().
Definiert in Zeile 47 der Datei GIS_Head.h.
Wird benutzt von CutOut(), GisReadHead() und InsertInfrontOf().
Definiert in Zeile 47 der Datei GIS_Head.h.
Wird benutzt von CutOut(), GisReadHead(), InsertInfrontOf() und InGis::Stop().
Definiert in Zeile 54 der Datei GIS_Head.h.
Wird benutzt von CursorNext() und GisReadHead().
Definiert in Zeile 51 der Datei GIS_Head.h.
Wird benutzt von GisReadArtHeadOn(), GisReadHead(), GisReadHeadOn(), GisReadArtHead::Read(), Read() und InGis::ReadOn().
Definiert in Zeile 53 der Datei GIS_Head.h.
Wird benutzt von CursorNext(), GisReadArtHead::GisReadArtHead(), GisReadArtHeadOn(), GisReadArtHead::Read() und InGis::ReadOn().
1.7.4