Source Code (Use browser search to find items of interest.)

Class Index

khexedit'CHexActionGroup (./kdeutils/khexedit/hexbuffer.h:986)

class CHexActionGroup 
{
  public:
    CHexActionGroup( uint startOffset, uint startBit );
    ~CHexActionGroup( void );
    void insertAction( CHexAction *hexAction );

  public:
    uint mStartOffset;
    uint mStopOffset;
    uint mStartBit;
    uint mStopBit;
    CHexAction *mHexAction;
};




khexedit'CHexActionGroup::CHexActionGroup() (./kdeutils/khexedit/hexbuffer.cc:78)

CHexActionGroup::CHexActionGroup( uint startOffset, uint startBit )
{
  mStartOffset = startOffset;
  mStartBit    = startBit;
  mHexAction   = 0;
}


khexedit'CHexActionGroup::~CHexActionGroup() (./kdeutils/khexedit/hexbuffer.cc:85)

CHexActionGroup::~CHexActionGroup( void )
{
  CHexAction *ptr = mHexAction;
  while( ptr != 0 )
  {
    CHexAction *next = ptr->mNext;
    delete ptr;
    ptr = next;
  }
}
 

khexedit'CHexActionGroup::insertAction() (./kdeutils/khexedit/hexbuffer.cc:96)

void CHexActionGroup::insertAction( CHexAction *hexAction )
{
  hexAction->mNext = mHexAction;
  mHexAction = hexAction;
}