Tree::NTree< T > Class Template Reference

#include <NTree.hpp>

List of all members.


Detailed Description

template<class T>
class Tree::NTree< T >

Very simple template tree class.

See also:
Relation with DOM Tree


Public Types

typedef PrivateNode< T > Node

Public Member Functions

NodegetRootNode ()
 Get the root node.
 NTree (const T &_root, const DeleterObject< T > &xDO=Node::getDefaultDeleterInstance())
 The only accessible constructor.
 ~NTree ()
 The destructor.

Static Public Member Functions

static DefaultDeleter< T > & getDefaultDeleterInstance ()
 The default deleter instance.


Member Typedef Documentation

template<class T>
typedef PrivateNode<T> Tree::NTree< T >::Node


Constructor & Destructor Documentation

template<class T>
Tree::NTree< T >::NTree ( const T &  _root,
const DeleterObject< T > &  xDO = Node::getDefaultDeleterInstance() 
) [inline]

The only accessible constructor.

template<class T>
Tree::NTree< T >::~NTree (  )  [inline]

The destructor.


Member Function Documentation

template<class T>
static DefaultDeleter<T>& Tree::NTree< T >::getDefaultDeleterInstance (  )  [inline, static]

The default deleter instance.

template<class T>
Node* Tree::NTree< T >::getRootNode (  )  [inline]

Get the root node.


The documentation for this class was generated from the following file:

(C) An X-Ryl669 project 2007

This document describes Unlimited Zooming Interface source code. UZI stands for Unlimited Zooming Interface, and source code license is