kviewshell
GArrayBase Class Reference
#include <GContainer.h>
Public Member Functions | |
void | del (int n, int howmany=1) |
void | empty () |
GArrayBase (const Traits &traits, int lobound, int hibound) | |
GArrayBase (const Traits &traits) | |
GArrayBase (const GArrayBase &ref) | |
void | ins (int n, const void *src, int howmany=1) |
GArrayBase & | operator= (const GArrayBase &ga) |
void | resize (int lobound, int hibound) |
void | shift (int disp) |
void | steal (GArrayBase &ga) |
void | touch (int n) |
~GArrayBase () | |
Protected Attributes | |
void * | data |
GPBufferBase | gdata |
int | hibound |
int | lobound |
int | maxhi |
int | minlo |
const Traits & | traits |
Detailed Description
Definition at line 313 of file GContainer.h.
Constructor & Destructor Documentation
GArrayBase::GArrayBase | ( | const GArrayBase & | ref | ) |
Definition at line 80 of file GContainer.cpp.
GArrayBase::GArrayBase | ( | const Traits & | traits | ) |
GArrayBase::GArrayBase | ( | const Traits & | traits, | |
int | lobound, | |||
int | hibound | |||
) |
GArrayBase::~GArrayBase | ( | ) |
Definition at line 114 of file GContainer.cpp.
Member Function Documentation
void GArrayBase::del | ( | int | n, | |
int | howmany = 1 | |||
) |
Reimplemented in GArrayTemplate< TYPE >, GArrayTemplate< PColor >, GArrayTemplate< JB2Blit >, GArrayTemplate< GUTF8String >, GArrayTemplate< GP< FileRec > >, GArrayTemplate< short >, GArrayTemplate< TYPE >, GArrayTemplate< LibRect >, GArrayTemplate< JB2Shape >, GArrayTemplate< GP< File > >, GArrayTemplate< int >, and GArrayTemplate< GP< TYPE > >.
Definition at line 262 of file GContainer.cpp.
void GArrayBase::empty | ( | ) |
Reimplemented in GArrayTemplate< TYPE >, GArrayTemplate< PColor >, GArrayTemplate< JB2Blit >, GArrayTemplate< GUTF8String >, GArrayTemplate< GP< FileRec > >, GArrayTemplate< short >, GArrayTemplate< TYPE >, GArrayTemplate< LibRect >, GArrayTemplate< JB2Shape >, GArrayTemplate< GP< File > >, GArrayTemplate< int >, and GArrayTemplate< GP< TYPE > >.
Definition at line 156 of file GContainer.cpp.
void GArrayBase::ins | ( | int | n, | |
const void * | src, | |||
int | howmany = 1 | |||
) |
Definition at line 294 of file GContainer.cpp.
GArrayBase & GArrayBase::operator= | ( | const GArrayBase & | ga | ) |
Definition at line 121 of file GContainer.cpp.
void GArrayBase::resize | ( | int | lobound, | |
int | hibound | |||
) |
Reimplemented in GArrayTemplate< TYPE >, GArrayTemplate< PColor >, GArrayTemplate< JB2Blit >, GArrayTemplate< GUTF8String >, GArrayTemplate< GP< FileRec > >, GArrayTemplate< short >, GArrayTemplate< TYPE >, GArrayTemplate< LibRect >, GArrayTemplate< JB2Shape >, GArrayTemplate< GP< File > >, GArrayTemplate< int >, and GArrayTemplate< GP< TYPE > >.
Definition at line 174 of file GContainer.cpp.
void GArrayBase::shift | ( | int | disp | ) |
Reimplemented in GArrayTemplate< TYPE >, GArrayTemplate< PColor >, GArrayTemplate< JB2Blit >, GArrayTemplate< GUTF8String >, GArrayTemplate< GP< FileRec > >, GArrayTemplate< short >, GArrayTemplate< TYPE >, GArrayTemplate< LibRect >, GArrayTemplate< JB2Shape >, GArrayTemplate< GP< File > >, GArrayTemplate< int >, and GArrayTemplate< GP< TYPE > >.
Definition at line 252 of file GContainer.cpp.
void GArrayBase::steal | ( | GArrayBase & | ga | ) |
Definition at line 138 of file GContainer.cpp.
void GArrayBase::touch | ( | int | n | ) |
Reimplemented in GArrayTemplate< TYPE >, GArrayTemplate< PColor >, GArrayTemplate< JB2Blit >, GArrayTemplate< GUTF8String >, GArrayTemplate< GP< FileRec > >, GArrayTemplate< short >, GArrayTemplate< TYPE >, GArrayTemplate< LibRect >, GArrayTemplate< JB2Shape >, GArrayTemplate< GP< File > >, GArrayTemplate< int >, and GArrayTemplate< GP< TYPE > >.
Definition at line 163 of file GContainer.cpp.
Member Data Documentation
void* GArrayBase::data [protected] |
Definition at line 334 of file GContainer.h.
GPBufferBase GArrayBase::gdata [protected] |
Definition at line 335 of file GContainer.h.
int GArrayBase::hibound [protected] |
Definition at line 339 of file GContainer.h.
int GArrayBase::lobound [protected] |
Definition at line 338 of file GContainer.h.
int GArrayBase::maxhi [protected] |
Definition at line 337 of file GContainer.h.
int GArrayBase::minlo [protected] |
Definition at line 336 of file GContainer.h.
const Traits& GArrayBase::traits [protected] |
Definition at line 333 of file GContainer.h.
The documentation for this class was generated from the following files: