cgma
|
#include <ToolData.hpp>
Public Member Functions | |
virtual | ~ToolData () |
ToolData * | next_tool_data () |
void | next_tool_data (ToolData *data) |
virtual ToolData * | propogate (ToolDataUser *new_td_user) |
virtual ToolData * | merge (ToolDataUser *other_td_user) |
Protected Member Functions | |
ToolData () | |
Private Attributes | |
ToolData * | nextToolData |
Definition at line 18 of file ToolData.hpp.
ToolData::ToolData | ( | ) | [inline, protected] |
Definition at line 27 of file ToolData.hpp.
{nextToolData = NULL;}
ToolData::~ToolData | ( | ) | [virtual] |
Definition at line 7 of file ToolData.cpp.
{}
ToolData * ToolData::merge | ( | ToolDataUser * | other_td_user | ) | [virtual] |
Definition at line 19 of file ToolData.cpp.
{
(void)other_td_user;
return NULL;
}
ToolData* ToolData::next_tool_data | ( | ) | [inline] |
Definition at line 36 of file ToolData.hpp.
{ return nextToolData; }
void ToolData::next_tool_data | ( | ToolData * | data | ) | [inline] |
Definition at line 37 of file ToolData.hpp.
{ assert( data != this ); nextToolData = data; }
ToolData * ToolData::propogate | ( | ToolDataUser * | new_td_user | ) | [virtual] |
Definition at line 13 of file ToolData.cpp.
{
(void)new_td_user;
return NULL;
}
ToolData* ToolData::nextToolData [private] |
Definition at line 22 of file ToolData.hpp.