From 325530e630c68c7c10a2f4339f5b43434fcd0329 Mon Sep 17 00:00:00 2001 From: sc Date: Tue, 28 Nov 2000 14:19:35 +0000 Subject: 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 --- utils/BitField.h | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'utils/BitField.h') 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_ */ -- cgit v1.1