libpsynth 0.2.1
Classes | Namespaces | Functions
/home/raskolnikov/dev/psynth/trunk/src/psynth/base/tree.hpp File Reference

Time-stamp: <2011-06-13 15:46:34 raskolnikov> More...

#include <map>
#include <unordered_map>
#include <typeinfo>
#include <psynth/base/iterator.hpp>
#include <psynth/base/pointer.hpp>
#include <psynth/base/exception.hpp>
#include <psynth/base/threads.hpp>
Include dependency graph for tree.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::base::tree_node_traits< Key >
 Traits that provide additional information about how to make paths out of a key. More...
struct  psynth::base::tree_node_traits< std::string >
class  psynth::base::tree_node< Node, Key, Traits, ThreadingPolicy >
 A tree node. More...

Namespaces

namespace  psynth
namespace  psynth::base

Functions

 psynth::base::PSYNTH_DECLARE_ERROR (error, tree_node_error)
 Exception for this type.

Detailed Description

Time-stamp: <2011-06-13 15:46:34 raskolnikov>

Author:
Juan Pedro BolĂ­var Puente <raskolnikov@es.gnu.org>
Date:
2008

A generic way of building composite objects. Interface. This file is part of the Psychosynth project.