gatb.core-API-0.0.0
|
Partial implementation of the INode interface. More...
#include <Cell.hpp>
Public Member Functions | |
Cell (ICell *parent, const std::string &id) | |
~Cell () | |
ICell * | getParent () const |
const std::string & | getId () const |
std::string | getFullId (char sep='.') const |
void | setCompressLevel (int level) |
int | getCompressLevel () const |
Public Member Functions inherited from ICell | |
virtual | ~ICell () |
virtual void | remove ()=0 |
Public Member Functions inherited from ISmartPointer | |
virtual | ~ISmartPointer () |
Public Member Functions inherited from SmartPointer | |
void | use () |
void | forget () |
Additional Inherited Members | |
Static Public Member Functions inherited from ICell | |
static ICell * | getRoot (ICell *cell) |
Protected Member Functions inherited from SmartPointer | |
SmartPointer () | |
virtual | ~SmartPointer () |
Partial implementation of the INode interface.
The 'remove' method is still abstract.
|
inline |
Destructor.
|
inlinevirtual |
|
inlinevirtual |
Return the full identifier (like a path "x.y.z")
[in] | sep | : separator character for the path string |
Implements ICell.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Set the compression level (if supported)
[in] | level | : from 0 (no compression) to 9 (best compression). |
Implements ICell.