University of Sheffield   

    The Simons
    Component Library

Introduction   Class Hierarchy   Class Listing   Index of Classes   Index of Methods   Header Files  

NullPointerID.h

00001 
00002 //
00003 //  SCL : Simons Component Library
00004 //
00006 //
00007 //  Filename:   NullPointerID.h
00008 //  Contents:   NullPointerID pointer
00009 //  Author:     Anthony J H Simons
00010 //  Revised:    29 November 2005
00011 
00012 // This software is distributed free in the hope that others will
00013 // find it useful.  However, it comes WITHOUT ANY WARRANTY.  No
00014 // liability can be accepted for software failure, merchantability
00015 // or fitness for a particular purpose.  You can redistribute this
00016 // software in its original form, or in a modified form, provided
00017 // that this disclaimer is retained in the file banner.
00018 
00019 #ifndef SCL_NULL_POINTER_ID
00020 #define SCL_NULL_POINTER_ID
00021 
00022 #include "ObjectErrorID.h"
00023 
00024 class NullPointer;
00025 
00034 
00035 class NullPointerID : public ObjectErrorID {
00036 public:
00037         NullPointerID();
00038         ~NullPointerID();
00039         NullPointerID(const Null*);
00040         NullPointerID(const NullPointer*);
00041         NullPointerID(const NullPointerID&);
00042         NullPointerID& operator=(const NullPointer*);
00043         NullPointerID& operator=(const NullPointerID&);
00044         NullPointer* operator->() const;
00045 };
00046 
00047 #endif

Generated on Fri May 5 17:17:15 2006 for The Simons Component Library by doxygen1.3