SourcePro® API Reference Guide

Product Documentation:
   SourcePro
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 © 2021 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.