WvStreams
Public Member Functions
WvStringMask Class Reference

A class used to provide a masked lookup for characters in a string. More...

#include <wvstringmask.h>

List of all members.

Public Member Functions

 WvStringMask (WvStringParm s=WvString::null)
 Create a WvStringMask out of a WvString.
 WvStringMask (char c)
bool operator[] (const char c) const
 Look up a character.
const char first () const
 Get the first character set into the mask.
void zap ()
 Clear the WvStringMask, so that all lookups return false.
void set (const char c, bool value)
 Set a character 'c' to a particular truth value.
void set (WvStringParm s, bool value)
 Set all characters in string 's' to a particular truth value.

Detailed Description

A class used to provide a masked lookup for characters in a string.

Definition at line 18 of file wvstringmask.h.


Constructor & Destructor Documentation

WvStringMask::WvStringMask ( WvStringParm  s = WvString::null)

Create a WvStringMask out of a WvString.

When looked up, characters in 's' will return true.

Definition at line 12 of file wvstringmask.cc.

References zap().


Member Function Documentation

bool WvStringMask::operator[] ( const char  c) const

Look up a character.

This will return true if 'c' is in 'set'.

Definition at line 24 of file wvstringmask.cc.


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