Main Page   Class Hierarchy   Compound List   File List   Compound Members  

skTreeNodeObjectEnumerator.h

00001 /*
00002   Copyright 1996-2000
00003   Simon Whiteside
00004 
00005   $Id: skTreeNodeObjectEnumerator.h-source.html,v 1.1 2001/03/05 16:22:46 sdw Exp $
00006 */
00007 #ifndef TREENODEOBJECTENUMERATOR_H
00008 #define TREENODEOBJECTENUMERATOR_H
00009 
00010 #include "skExecutable.h"
00011 #include "skTreeNode.h"
00012 
00013 class skTreeNodeObject;
00014 
00019 class skTreeNodeObjectEnumerator : public skExecutable{
00020  public:
00024   skTreeNodeObjectEnumerator(skTreeNodeObject * element);
00028   skTreeNodeObjectEnumerator(skTreeNodeObject * element,const skString& tag);
00033   bool method(const skString& s,skRValueArray& args,skRValue& r);
00034  private:
00035   void findNextNode();
00036 
00037   skString m_Tag;
00038   skTreeNodeListIterator m_Iter;
00039   skTreeNode * m_CurrentNode;
00040   skTreeNodeObject * m_Object;
00041 };
00042 #endif

Generated at Mon Mar 5 16:00:30 2001 for Simkin by doxygen1.2.0 written by Dimitri van Heesch, © 1997-2000