Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXCharset Class Reference

A set of characters.

#include <FXCharset.h>

List of all members.

Public Methods

 FXCharset ()
 Initialize to empty set.

 FXCharset (const FXCharset &a)
 Copy constructor.

 FXCharset (FXchar ch)
 Initialize with one character.

 FXCharset (const FXString &characters)
 Initialize set with set of characters.

 operator FXString ()
 Convert to characters.

FXbool has (FXchar ch) const
 See if character ch is member of set.

FXCharset & clear ()
 Clear the set.

FXCharset & operator= (FXchar ch)
 Assignment of one character.

FXCharset & operator+= (FXchar ch)
 Include character ch into set.

FXCharset & operator-= (FXchar ch)
 Exclude character ch from set.

FXCharset & operator= (const FXString &characters)
 Assignment with characters.

FXCharset & operator+= (const FXString &characters)
 Include characters into set.

FXCharset & operator-= (const FXString &characters)
 Exclude characters from set.

FXCharset & operator= (const FXCharset &a)
 Assigning one set to this one.

FXCharset & operator+= (const FXCharset &a)
 Union set with this one.

FXCharset & operator-= (const FXCharset &a)
 Remove set from this one.

FXCharset & operator *= (const FXCharset &a)
 Interset set with this one.


Friends

FXAPI FXCharset operator- (const FXCharset &a)
 Negate set.

FXAPI FXCharset operator+ (const FXCharset &a, const FXCharset &b)
 Union sets a and b.

FXAPI FXCharset operator- (const FXCharset &a, const FXCharset &b)
 Set a less b.

FXAPI FXCharset operator * (const FXCharset &a, const FXCharset &b)
 Intersect set a and b.

FXAPI int operator== (const FXCharset &a, const FXCharset &b)
 Equality tests.

FXAPI int operator!= (const FXCharset &a, const FXCharset &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXCharset &cs)
 Save set to a stream.

FXAPI FXStreamoperator>> (FXStream &store, FXCharset &cs)
 Load set from a stream.