BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlc_bitarray.h File Reference
#include <bsls_ident.h>
#include <bdlscm_version.h>
#include <bdlb_bitmaskutil.h>
#include <bdlb_bitstringutil.h>
#include <bslalg_swaputil.h>
#include <bslma_allocator.h>
#include <bslma_usesbslmaallocator.h>
#include <bslmf_integralconstant.h>
#include <bslmf_isbitwisemoveable.h>
#include <bsls_assert.h>
#include <bsls_review.h>
#include <bsls_types.h>
#include <bsl_cstddef.h>
#include <bsl_cstdint.h>
#include <bsl_climits.h>
#include <bsl_cstring.h>
#include <bsl_iosfwd.h>
#include <bsl_vector.h>
#include <bsl_algorithm.h>

Go to the source code of this file.

Classes

class  bdlc::BitArray
 
struct  bslmf::IsBitwiseMoveable< bdlc::BitArray >
 
struct  bslma::UsesBslmaAllocator< bdlc::BitArray >
 

Functions

bool bdlc::operator== (const BitArray &lhs, const BitArray &rhs)
 
bool bdlc::operator!= (const BitArray &lhs, const BitArray &rhs)
 
BitArray bdlc::operator~ (const BitArray &array)
 Return the bitwise complement ("toggle") of the specified array.
 
BitArray bdlc::operator& (const BitArray &lhs, const BitArray &rhs)
 
BitArray bdlc::operator- (const BitArray &lhs, const BitArray &rhs)
 
BitArray bdlc::operator| (const BitArray &lhs, const BitArray &rhs)
 
BitArray bdlc::operator^ (const BitArray &lhs, const BitArray &rhs)
 
BitArray bdlc::operator<< (const BitArray &array, bsl::size_t numBits)
 
BitArray bdlc::operator>> (const BitArray &array, bsl::size_t numBits)
 
bsl::ostream & bdlc::operator<< (bsl::ostream &stream, const BitArray &rhs)
 
void bdlc::swap (BitArray &a, BitArray &b)
 

Detailed Description

The content of this file has been pre-processed for Doxygen.