diff options
author | sc | 2000-11-28 14:19:35 +0000 |
---|---|---|
committer | sc | 2000-11-28 14:19:35 +0000 |
commit | 325530e630c68c7c10a2f4339f5b43434fcd0329 (patch) | |
tree | 8e655f6002598176ed0e9e5e0ba3bcb0971c434d /utils/metaclass.h | |
parent | b8af7905fd61ce5cb2c94da78ccc9e051f9ceddc (diff) | |
download | ivy-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/metaclass.h')
-rw-r--r-- | utils/metaclass.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/utils/metaclass.h b/utils/metaclass.h index b036603..df896d6 100644 --- a/utils/metaclass.h +++ b/utils/metaclass.h @@ -13,7 +13,6 @@ * $CurLog$ */ - #ifndef _MetaClass_H_ #define _MetaClass_H_ @@ -22,7 +21,7 @@ class MetaClass { protected: const char* Name; - CcuListOf <MetaClass> BaseClasses; + IvlListOf <MetaClass> BaseClasses; public: MetaClass (const char*, MetaClass&); @@ -43,7 +42,6 @@ inline int operator != (const MetaClass& c) const { return (this != &c); } inline const MetaClass& operator = (const MetaClass&) const { return *this; } }; - #ifdef __GNUG__ #define _nameCLASS(a) #a #else @@ -76,7 +74,6 @@ name :: Class () const \ return CLASS; \ } - #define NarrowMembers(derived,base) \ static inline derived* Narrow (base* p) { if (p && p->Class () <= CLASS) return (derived*) p; else return 0; } \ static inline const derived* Narrow (const base* p) { if (p && p->Class () <= CLASS) return (const derived*) p; else return 0; } \ |