Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MNRopeFunction.h

Go to the documentation of this file.
00001 /* 00002 * Copyright (c) 1997 00003 * Silicon Graphics Computer Systems, Inc. 00004 * 00005 * Permission to use, copy, modify, distribute and sell this software 00006 * and its documentation for any purpose is hereby granted without fee, 00007 * provided that the above copyright notice appear in all copies and 00008 * that both that copyright notice and this permission notice appear 00009 * in supporting documentation. Silicon Graphics makes no 00010 * representations about the suitability of this software for any 00011 * purpose. It is provided "as is" without express or implied warranty. 00012 * 00013 * Heavily modified by KOM/Darmstadt University of Technology, 2000 00014 */ 00015 #ifndef _R_ROPE_FUNCTION_H 00016 #define _R_ROPE_FUNCTION_H 00017 00018 #include "MNRopeRep.h" 00019 #include "MNRopeCharProducer.h" 00020 00025 struct MNRopeFunction 00026 : public MNRopeRep 00027 { 00028 public: 00029 MNRopeCharProducer* _M_fn; 00030 00031 bool _M_delete_when_done; // Char_producer is owned by the 00032 // rope and should be explicitly 00033 // deleted when the rope becomes 00034 // inaccessible. 00035 00036 MNRopeFunction(MNRopeCharProducer* __f, size_t __size, bool __d); 00037 00038 virtual ~MNRopeFunction(); 00039 }; 00040 00042 00043 #endif /* _R_ROPE_FUNCTION_H */ 00044

Generated on Sun Mar 6 13:35:49 2005 for Komssys by doxygen 1.3.8