Browse Source

COLLECTOR::BasePtr()

pull/1/head
dickelbeck 18 years ago
parent
commit
48dc3d0695
  1. 11
      include/class_collector.h
  2. 3
      pcbnew/specctra_export.cpp

11
include/class_collector.h

@ -131,6 +131,17 @@ public:
return NULL;
}
/**
* Function BasePtr
* returns the address of the first element in the array. Only call this
* if there is at least one element in the vector m_List, otherwise a
* C++ exception should get thrown.
*/
EDA_BaseStruct* const* BasePtr() const
{
return &m_List[0];
}
/**
* Function SetScanTypes

3
pcbnew/specctra_export.cpp

@ -242,8 +242,7 @@ static void makePADSTACKs( BOARD* aBoard, TYPE_COLLECTOR& aPads,
{
if( aPads.GetCount() )
{
#warning "uncomment next line asap"
//JPC qsort( (void*) aPads.BasePtr(), aPads.GetCount(), sizeof(D_PAD*), Pad_list_Sort_by_Shapes );
qsort( (void*) aPads.BasePtr(), aPads.GetCount(), sizeof(D_PAD*), Pad_list_Sort_by_Shapes );
}
D_PAD* old_pad = NULL;

Loading…
Cancel
Save