gatb.core-API-0.0.0
IContainerNode< Item > Class Template Referenceabstract

Container interface. More...

#include <IContainerNode.hpp>

Inheritance diagram for IContainerNode< Item >:
Inheritance graph

Public Member Functions

virtual ~IContainerNode ()
 
virtual bool contains (const Item &item)=0
 
- Public Member Functions inherited from Container< Item >
virtual ~Container ()
 
- Public Member Functions inherited from ISmartPointer
virtual ~ISmartPointer ()
 
virtual void use ()=0
 
virtual void forget ()=0
 

Detailed Description

template<class Item>
class gatb::core::debruijn::IContainerNode< Item >

Container interface.

The Container interface provides an operation that ask for a given item.

This interface is mainly used by the impl::Graph class

Constructor & Destructor Documentation

virtual ~IContainerNode ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual bool contains ( const Item &  item)
pure virtual

Tells whether an item exists or not in the container

Returns
true if the item exists, false otherwise

Implements Container< Item >.

Implemented in ContainerNodeCascading< Item >, ContainerNodeNoCFP< Item >, and ContainerNode< Item >.


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