Mark the size and bucket count methods as const
This commit is contained in:
parent
e0a7d25dda
commit
a0b6f3c4b3
1 changed files with 4 additions and 4 deletions
8
3rdparty/verstable.h
vendored
8
3rdparty/verstable.h
vendored
|
|
@ -775,9 +775,9 @@ VT_API_FN_QUALIFIERS bool VT_CAT( NAME, _init_clone )(
|
|||
#endif
|
||||
);
|
||||
|
||||
VT_API_FN_QUALIFIERS size_t VT_CAT( NAME, _size )( NAME * );
|
||||
VT_API_FN_QUALIFIERS size_t VT_CAT( NAME, _size )( const NAME * );
|
||||
|
||||
VT_API_FN_QUALIFIERS size_t VT_CAT( NAME, _bucket_count )( NAME * );
|
||||
VT_API_FN_QUALIFIERS size_t VT_CAT( NAME, _bucket_count )( const NAME * );
|
||||
|
||||
VT_API_FN_QUALIFIERS bool VT_CAT( NAME, _is_end )( VT_CAT( NAME, _itr ) );
|
||||
|
||||
|
|
@ -983,12 +983,12 @@ VT_API_FN_QUALIFIERS bool VT_CAT( NAME, _init_clone )(
|
|||
return true;
|
||||
}
|
||||
|
||||
VT_API_FN_QUALIFIERS size_t VT_CAT( NAME, _size )( NAME *table )
|
||||
VT_API_FN_QUALIFIERS size_t VT_CAT( NAME, _size )( const NAME *table )
|
||||
{
|
||||
return table->key_count;
|
||||
}
|
||||
|
||||
VT_API_FN_QUALIFIERS size_t VT_CAT( NAME, _bucket_count )( NAME *table )
|
||||
VT_API_FN_QUALIFIERS size_t VT_CAT( NAME, _bucket_count )( const NAME *table )
|
||||
{
|
||||
// If the bucket count is zero, buckets_mask will be zero, not the bucket count minus one.
|
||||
// We account for this special case by adding (bool)buckets_mask rather than one.
|
||||
|
|
|
|||
Loading…
Reference in a new issue