/*
 NAME
	ctree.h - header file for CTree class
 VERSION
 	$Id$
 CHANGELOG
 	$Log$
 */

#if !defined(CTREE_H_INCLUDED)
#define CTREE_H_INCLUDED

#include <coconut/cobject.h>
#include <coconut/pset.h>

@interface CTree : CObject <PTree>
{
	id <PNode>	root_node ;
	id <PNode>	current_node ;
}

  /* if the "root" is not in the tree, this method does not work
     correctory. */
- (u_int) countSubtree: (id <PNode>) root ;
- printSubtree: (id <PNode>) root stream: (id) stream ;

@end

#endif /* !defined(CTREE_H_INCLUDED) */

