/* ********************************************************************** * Copyright (c) 2002-2005, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * 2002-09-20 aliu Created. */ #ifndef __BITSET_H__ #define __BITSET_H__ #include "unicode/utypes.h" /** * A simple, limited clone of the java.util.BitSet. */ class BitSet { uint32_t len; int32_t* data; void ensureCapacity(uint32_t minLen); public: BitSet(); ~BitSet(); UBool get(int32_t bitIndex) const; void set(int32_t bitIndex); // Non-java void clearAll(); // TODO add other methods as needed. }; #endif