Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

search_node.h File Reference

#include <iostream>
#include <interval.h>
#include <coconut_config.h>
#include <model.h>
#include <annotation.h>
#include <map>
#include <set>
#include <list>
#include <string>
#include <gptr.h>
#include <stdint.h>
#include <database>
#include <db_alltype>
#include <api_deltabase.h>
#include <api_delta.h>

Include dependency graph for search_node.h:

Include dependency graph

Go to the source code of this file.

Compounds

class  constraint_iterator_base
class  delta_node
class  full_node
class  search_node
class  work_node

Typedefs

typedef uint32_t search_node_id

Enumerations

enum  search_node_relation {
  snr_root, snr_reduction, snr_relaxation, snr_split,
  snr_glue, snr_worknode, snr_virtual
}

Functions

work_node operator+ (const work_node &_w, const delta_id &_i)
work_nodeoperator+= (work_node &_w, const delta_id &_i)
template<template< class _Tp, class _A > class _Ctr, class _Al> work_node operator+ (const work_node &_w, const _Ctr< delta_id, _Al > &_d)
template<template< class _Tp, class _A > class _Ctr, class _Al> work_node operator- (const work_node &_w, const _Ctr< delta_id, _Al > &_d)
template<template< class _Tp, class _A > class _Ctr, class _Al> work_nodeoperator+= (work_node &_w, const _Ctr< delta_id, _Al > &_d)
template<template< class _Tp, class _A > class _Ctr, class _Al> work_nodeoperator-= (work_node &_w, const _Ctr< delta_id, _Al > &_d)


Detailed Description

Definition in file search_node.h.


Typedef Documentation

typedef uint32_t search_node_id
 

Definition at line 65 of file search_node.h.


Enumeration Type Documentation

enum search_node_relation
 

Enumeration values:
snr_root 
snr_reduction 
snr_relaxation 
snr_split 
snr_glue 
snr_worknode 
snr_virtual 

Definition at line 55 of file search_node.h.


Function Documentation

template<template< class _Tp, class _A > class _Ctr, class _Al>
work_node operator+ const work_node   _w,
const _Ctr< delta_id, _Al > &    _d
[inline]
 

Definition at line 590 of file search_node.h.

work_node operator+ const work_node   _w,
const delta_id   _i
[inline]
 

Definition at line 570 of file search_node.h.

template<template< class _Tp, class _A > class _Ctr, class _Al>
work_node& operator+= work_node   _w,
const _Ctr< delta_id, _Al > &    _d
[inline]
 

Definition at line 616 of file search_node.h.

work_node& operator+= work_node   _w,
const delta_id   _i
[inline]
 

Definition at line 580 of file search_node.h.

template<template< class _Tp, class _A > class _Ctr, class _Al>
work_node operator- const work_node   _w,
const _Ctr< delta_id, _Al > &    _d
[inline]
 

Definition at line 602 of file search_node.h.

template<template< class _Tp, class _A > class _Ctr, class _Al>
work_node& operator-= work_node   _w,
const _Ctr< delta_id, _Al > &    _d
[inline]
 

Definition at line 627 of file search_node.h.


Generated on Tue Nov 4 01:58:25 2003 for COCONUT API by doxygen1.2.18