#include <GB_BaseGroup.h>

Public Member Functions | |
| GB_BaseGroup (const char *name, int hidden, unsigned short type=GBGROUP) | |
| virtual | ~GB_BaseGroup () |
| const UT_String & | getName () const |
| UT_String & | getName () |
| int | getInternal () const |
| void | setInternal (int onOff) |
| virtual unsigned | entries () const =0 |
| virtual int | isEmpty () const =0 |
| virtual void | clearEntries (void)=0 |
| GB_BaseGroup * | prev () |
| GB_BaseGroup * | next () |
| const GB_BaseGroup * | prev () const |
| const GB_BaseGroup * | next () const |
| virtual int | save (ostream &os, int binary) const =0 |
| virtual bool | load (UT_IStream &is)=0 |
| int | classType (void) const |
Protected Attributes | |
| UT_String | myName |
| unsigned | myInternal:1 |
| unsigned | myType:5 |
Definition at line 35 of file GB_BaseGroup.h.
| GB_BaseGroup::GB_BaseGroup | ( | const char * | name, | |
| int | hidden, | |||
| unsigned short | type = GBGROUP | |||
| ) |
| virtual GB_BaseGroup::~GB_BaseGroup | ( | ) | [virtual] |
| int GB_BaseGroup::classType | ( | void | ) | const [inline] |
Definition at line 64 of file GB_BaseGroup.h.
| virtual void GB_BaseGroup::clearEntries | ( | void | ) | [pure virtual] |
Implemented in GB_BreakpointGroup, GB_EdgeGroup, GB_Group, and GB_VertexGroup.
| virtual unsigned GB_BaseGroup::entries | ( | ) | const [pure virtual] |
Implemented in GB_BreakpointGroup, GB_EdgeGroup, GB_Group, and GB_VertexGroup.
| int GB_BaseGroup::getInternal | ( | ) | const [inline] |
Definition at line 45 of file GB_BaseGroup.h.
| UT_String& GB_BaseGroup::getName | ( | void | ) | [inline] |
Definition at line 43 of file GB_BaseGroup.h.
| const UT_String& GB_BaseGroup::getName | ( | void | ) | const [inline] |
| virtual int GB_BaseGroup::isEmpty | ( | ) | const [pure virtual] |
Implemented in GB_BreakpointGroup, GB_EdgeGroup, GB_Group, and GB_VertexGroup.
| virtual bool GB_BaseGroup::load | ( | UT_IStream & | is | ) | [pure virtual] |
Implemented in GB_BreakpointGroup, GB_EdgeGroup, GB_Group, and GB_VertexGroup.
| const GB_BaseGroup* GB_BaseGroup::next | ( | ) | const [inline] |
Reimplemented from UT_LinkNode.
Reimplemented in GB_Group.
Definition at line 58 of file GB_BaseGroup.h.
| GB_BaseGroup* GB_BaseGroup::next | ( | ) | [inline] |
Reimplemented from UT_LinkNode.
Reimplemented in GB_Group.
Definition at line 55 of file GB_BaseGroup.h.
| const GB_BaseGroup* GB_BaseGroup::prev | ( | ) | const [inline] |
Reimplemented from UT_LinkNode.
Reimplemented in GB_Group.
Definition at line 56 of file GB_BaseGroup.h.
| GB_BaseGroup* GB_BaseGroup::prev | ( | ) | [inline] |
Reimplemented from UT_LinkNode.
Reimplemented in GB_Group.
Definition at line 54 of file GB_BaseGroup.h.
| virtual int GB_BaseGroup::save | ( | ostream & | os, | |
| int | binary | |||
| ) | const [pure virtual] |
Implemented in GB_BreakpointGroup, GB_EdgeGroup, GB_Group, and GB_VertexGroup.
| void GB_BaseGroup::setInternal | ( | int | onOff | ) | [inline] |
Definition at line 46 of file GB_BaseGroup.h.
unsigned GB_BaseGroup::myInternal [protected] |
Definition at line 68 of file GB_BaseGroup.h.
UT_String GB_BaseGroup::myName [protected] |
Definition at line 67 of file GB_BaseGroup.h.
unsigned GB_BaseGroup::myType [protected] |
Definition at line 68 of file GB_BaseGroup.h.
1.5.9