CoinModelHash
CoinModelHash class documentation
Public Methods
CoinModelHash
Default constructor.
CoinModelHash()
~CoinModelHash
Destructor.
~CoinModelHash()
CoinModelHash
The copy constructor.
CoinModelHash(const CoinModelHash & )
Parameters:
- `` (const CoinModelHash &)
operator=
=
CoinModelHash & operator=(const CoinModelHash & )
Parameters:
- `` (const CoinModelHash &)
resize
Resize hash (also re-hashs)
void resize(int maxItems, bool forceReHash = false)
Parameters:
maxItems(int)forceReHash(bool)
numberItems
Number of items i.e. rows if just row names.
int numberItems()
setNumberItems
Set number of items.
void setNumberItems(int number)
Parameters:
number(int)
maximumItems
Maximum number of items.
int maximumItems()
names
Names.
const char *const * names()
hash
Returns index or -1.
int hash(const char * name)
Parameters:
name(const char *)
addHash
Adds to hash.
void addHash(int index, const char * name)
Parameters:
index(int)name(const char *)
deleteHash
Deletes from hash.
void deleteHash(int index)
Parameters:
index(int)
name
Returns name at position (or NULL)
const char * name(int which)
Parameters:
which(int)
getName
Returns non const name at position (or NULL)
char * getName(int which)
Parameters:
which(int)
setName
Sets name at position (does not create)
void setName(int which, char * name)
Parameters:
which(int)name(char *)
validateHash
Validates.
void validateHash()
Source
Header: layer-0/CoinUtils/src/CoinModelUseful.hpp