BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsl::Bitset_ImpBase< BITSETSIZE, NUM_INIT > Class Template Reference

Detailed Description

template<std::size_t BITSETSIZE, std::size_t NUM_INIT = (BITSETSIZE < (std::size_t)Bitset_ImpUtil::k_INTS_IN_LLONG ? BITSETSIZE : (std::size_t)Bitset_ImpUtil::k_INTS_IN_LLONG)>
class bsl::Bitset_ImpBase< BITSETSIZE, NUM_INIT >

This component private class template describes the basic data and initialization semantics needed in order to implement a C++11 bitset class. The BITSETSIZE template parameter specifies the size of the underlying data array, d_data. The NUM_INIT template parameter specifies the number of elements in d_data needed to use when storing a value of type unsigned long long. Partial class template specializations of Bitset_ImpBase are provided for NUM_INIT == 1 and NUM_INIT == 2. No other values of NUM_INIT are supported.


The documentation for this class was generated from the following file: