|
GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
Public Types | |
| typedef KF_ListNode< TYPE > | mynode |
Public Member Functions | |
| KF_List () | |
| virtual | ~KF_List () |
| int | size () const |
| bool | empty () const |
| GuidoPos | push_back (TYPE data) |
| GuidoPos | insert (GuidoPos pos, TYPE data) |
| TYPE | back () const |
| TYPE | front () const |
| virtual void | ResetListNoDelete () |
| virtual void | RemoveAll () |
| virtual void | RemoveElementAt (GuidoPos pos) |
| TYPE | RemoveTail () |
| GuidoPos | AddTail (TYPE data) |
| GuidoPos | AddElementAt (GuidoPos pos, TYPE data) |
| GuidoPos | AddElementAfter (GuidoPos pos, TYPE data) |
| int | GetCount () const |
| int | IsEmpty () const |
| GuidoPos | SetTailPosition (GuidoPos pos) |
| GuidoPos | SetHeadPosition (GuidoPos pos) |
| virtual void | Cut (GuidoPos pos, KF_List< TYPE > **pnew) |
| GuidoPos | GetHeadPosition (void) const |
| GuidoPos | GetTailPosition () const |
| TYPE | GetNext (GuidoPos &pos) const |
| TYPE | GetPrev (GuidoPos &pos) const |
| TYPE | GetAt (GuidoPos pos) const |
| void | SetAt (GuidoPos pos, TYPE data) |
| TYPE | Get (int cnt) const |
| GuidoPos | AddHead (TYPE data) |
| TYPE | RemoveHead () |
| TYPE | GetHead () const |
| TYPE | GetTail () const |
| virtual void | sort () |
Protected Attributes | |
| mynode * | fHead |
| mynode * | fTail |
| int | fCount |
| typedef KF_ListNode<TYPE> KF_List< TYPE >::mynode |
| GuidoPos KF_List< TYPE >::AddElementAfter | ( | GuidoPos | pos, |
| TYPE | data | ||
| ) |
| GuidoPos KF_List< TYPE >::AddElementAt | ( | GuidoPos | pos, |
| TYPE | data | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TYPE KF_List< TYPE >::Get | ( | int | cnt | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in KF_IPointerList< TYPE >, KF_IPointerList< GRSpringForceIndex >, KF_IPointerList< VoiceEvent >, KF_IPointerList< ARMusicalTag >, KF_IPointerList< GRSystemStartEndStruct >, KF_IPointerList< KR_HashTable::KeyType >, KF_IPointerList< GRNotationElement >, KF_IPointerList< GRPossibleBreakState::GRVoiceTagsAndStaff::GRTagAndPosition >, KF_IPointerList< GRSystemSlice >, and KF_IPointerList< GRVoice >.
|
virtual |
Reimplemented in KF_IPointerList< TYPE >, KF_IPointerList< GRSpringForceIndex >, KF_IPointerList< VoiceEvent >, KF_IPointerList< ARMusicalTag >, KF_IPointerList< GRSystemStartEndStruct >, KF_IPointerList< KR_HashTable::KeyType >, KF_IPointerList< GRNotationElement >, KF_IPointerList< GRPossibleBreakState::GRVoiceTagsAndStaff::GRTagAndPosition >, KF_IPointerList< GRSystemSlice >, and KF_IPointerList< GRVoice >.
|
inline |
|
inline |
|
virtual |
|
inline |
| GuidoPos KF_List< TYPE >::SetHeadPosition | ( | GuidoPos | pos | ) |
| GuidoPos KF_List< TYPE >::SetTailPosition | ( | GuidoPos | pos | ) |
|
inline |
|
inlinevirtual |
|
protected |