summaryrefslogtreecommitdiff
path: root/utils/BitField.h
diff options
context:
space:
mode:
authorsc2000-11-28 14:19:35 +0000
committersc2000-11-28 14:19:35 +0000
commit325530e630c68c7c10a2f4339f5b43434fcd0329 (patch)
tree8e655f6002598176ed0e9e5e0ba3bcb0971c434d /utils/BitField.h
parentb8af7905fd61ce5cb2c94da78ccc9e051f9ceddc (diff)
downloadivy-league-325530e630c68c7c10a2f4339f5b43434fcd0329.zip
ivy-league-325530e630c68c7c10a2f4339f5b43434fcd0329.tar.gz
ivy-league-325530e630c68c7c10a2f4339f5b43434fcd0329.tar.bz2
ivy-league-325530e630c68c7c10a2f4339f5b43434fcd0329.tar.xz
Incorporation into IvyLeague
Ccu -> Ivl ccu -> ivl Smart pointers disappear (too dangerous) Imakefile disappears (Makefile now) An empty cplus_bugs.h has been created locally
Diffstat (limited to 'utils/BitField.h')
-rw-r--r--utils/BitField.h17
1 files changed, 8 insertions, 9 deletions
diff --git a/utils/BitField.h b/utils/BitField.h
index 8377d29..26908ef 100644
--- a/utils/BitField.h
+++ b/utils/BitField.h
@@ -18,29 +18,28 @@
#include "cplus_bugs.h"
#include "bool.h"
-class CcuBitRef {
-friend class CcuBitField;
+class IvlBitRef {
+friend class IvlBitField;
protected:
short Chunk;
short Offset;
- CcuBitField& Field;
-inline CcuBitRef (CcuBitField& f, short c, short o) : Field (f), Chunk (c), Offset (o) {}
+ IvlBitField& Field;
+inline IvlBitRef (IvlBitField& f, short c, short o) : Field (f), Chunk (c), Offset (o) {}
public:
operator bool () const;
bool operator = (bool) const;
};
-class CcuBitField {
-friend class CcuBitRef;
+class IvlBitField {
+friend class IvlBitRef;
protected:
long Chunks [8];
public:
- CcuBitField ();
- CcuBitRef operator [] (int);
+ IvlBitField ();
+ IvlBitRef operator [] (int);
};
-
#endif /* BitField_H_ */