SourcePro® C++ API Reference Guide

Product Documentation:
   SourcePro C++
Documentation Home
List of all members | Public Member Functions

Represents an l-value to the RWBitVec and RWTBitVec classes. More...

#include <rw/bitref.h>

Public Member Functions

 operator bool () const
 
void operator&= (bool i)
 
bool operator= (bool i)
 
void operator^= (bool i)
 
void operator|= (bool i)
 
void swap (RWBitRef &br)
 

Detailed Description

Class RWBitRef is used as an l-value to the RWBitVec and RWTBitVec<N> classes. RWBitRef instances should not be constructed directly.

Member Function Documentation

RWBitRef::operator bool ( ) const
inline

Returns the value of the bit.

void RWBitRef::operator&= ( bool  i)
inline

Logical assignment operator.

bool RWBitRef::operator= ( bool  i)
inline

Set the bit to the value i

void RWBitRef::operator^= ( bool  i)
inline

Logical assignment operator.

void RWBitRef::operator|= ( bool  i)
inline

Logical assignment operator.

void RWBitRef::swap ( RWBitRef br)
inline

Swaps the data owned by self with the data owned by br.

Copyright © 2016 Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.