![]() |
SAGA API v9.10
|
#include <api_core.h>
Public Member Functions | |
CSG_Array_Pointer (const CSG_Array_Pointer &Array) | |
void ** | Create (const CSG_Array_Pointer &Array) |
CSG_Array_Pointer (sLong nValues=0, TSG_Array_Growth Growth=TSG_Array_Growth::SG_ARRAY_GROWTH_0) | |
void ** | Create (sLong nValues=0, TSG_Array_Growth Growth=TSG_Array_Growth::SG_ARRAY_GROWTH_0) |
void | Destroy (void) |
bool | Set_Growth (TSG_Array_Growth Growth) |
TSG_Array_Growth | Get_Growth (void) const |
sLong | Get_Size (void) const |
size_t | Get_uSize (void) const |
void ** | Get_Array (void) const |
void ** | Get_Array (sLong nValues) |
bool | Set_Array (sLong nValues, bool bShrink=true) |
bool | Inc_Array (sLong nValues=1) |
bool | Dec_Array (bool bShrink=true) |
bool | Add (void *Value) |
bool | Add (const CSG_Array_Pointer &Array) |
bool | Set (sLong Index, void *Value) |
void *& | Get (sLong Index) |
void * | Get (sLong Index) const |
bool | Del (sLong Index) |
sLong | Del (void *Value) |
CSG_Array_Pointer & | operator= (const CSG_Array_Pointer &Array) |
void *& | operator[] (sLong Index) |
void * | operator[] (sLong Index) const |
CSG_Array_Pointer & | operator+= (void *Value) |
CSG_Array_Pointer & | operator+= (const CSG_Array_Pointer &Array) |
Definition at line 367 of file api_core.h.
|
inline |
Definition at line 370 of file api_core.h.
References Create(), and CSG_Array_Pointer().
Referenced by Add(), Create(), CSG_Array_Pointer(), operator+=(), operator+=(), and operator=().
|
inline |
Definition at line 373 of file api_core.h.
References Create(), and SG_ARRAY_GROWTH_0.
bool CSG_Array_Pointer::Add | ( | const CSG_Array_Pointer & | Array | ) |
Definition at line 498 of file api_memory.cpp.
References Add(), CSG_Array_Pointer(), and Get_Size().
bool CSG_Array_Pointer::Add | ( | void * | Value | ) |
Definition at line 485 of file api_memory.cpp.
References Get_Array(), Get_Size(), and Inc_Array().
Referenced by Add(), operator+=(), and operator+=().
void ** CSG_Array_Pointer::Create | ( | const CSG_Array_Pointer & | Array | ) |
Definition at line 469 of file api_memory.cpp.
References CSG_Array_Pointer().
Referenced by CSG_Array_Pointer(), CSG_Array_Pointer(), operator=(), and CSG_Grids::Update_Z_Order().
void ** CSG_Array_Pointer::Create | ( | sLong | nValues = 0, |
TSG_Array_Growth | Growth = TSG_Array_Growth::SG_ARRAY_GROWTH_0 ) |
Definition at line 477 of file api_memory.cpp.
|
inline |
Definition at line 389 of file api_core.h.
Referenced by Del().
bool CSG_Array_Pointer::Del | ( | sLong | Index | ) |
Definition at line 512 of file api_memory.cpp.
References Dec_Array(), and Get_Size().
Referenced by Del().
sLong CSG_Array_Pointer::Del | ( | void * | Value | ) |
Definition at line 528 of file api_memory.cpp.
References Del(), and Get_Size().
|
inline |
Definition at line 376 of file api_core.h.
|
inline |
Definition at line 395 of file api_core.h.
Referenced by operator[](), and operator[]().
|
inline |
Definition at line 397 of file api_core.h.
|
inline |
Definition at line 385 of file api_core.h.
|
inline |
Definition at line 384 of file api_core.h.
Referenced by Add().
|
inline |
Definition at line 379 of file api_core.h.
|
inline |
|
inline |
Definition at line 382 of file api_core.h.
|
inline |
Definition at line 388 of file api_core.h.
Referenced by Add().
|
inline |
Definition at line 407 of file api_core.h.
References Add(), and CSG_Array_Pointer().
|
inline |
Definition at line 406 of file api_core.h.
References Add(), and CSG_Array_Pointer().
|
inline |
Definition at line 401 of file api_core.h.
References Create(), and CSG_Array_Pointer().
|
inline |
Definition at line 403 of file api_core.h.
References Get().
|
inline |
Definition at line 404 of file api_core.h.
References Get().
|
inline |
Definition at line 393 of file api_core.h.
|
inline |
Definition at line 387 of file api_core.h.
|
inline |
Definition at line 378 of file api_core.h.