31 : m_arrayOpts( aArrayOpts )
56 const std::set<wxString>& aExisting )
64 }
while( aExisting.count( next_number ) != 0 );
Options that govern the setup of an "array" of multiple item.
virtual wxString GetItemNumber(int n) const =0
Get the position number (name) for the n'th array point.
bool GetNumberingStartIsSpecified() const
wxString getNextNumber(int &aIndex, const std::set< wxString > &aExisting)
Get the next number from a given index/list combo.
wxString GetNextPadNumber()
Get the next available pad name.
ARRAY_PAD_NUMBER_PROVIDER(const std::set< wxString > &aExistingPadNumbers, const ARRAY_OPTIONS &aArrayOpts)
std::set< wxString > m_existing_pad_numbers
const ARRAY_OPTIONS & m_arrayOpts