/* * Copyright (c) 1996 Barton P. Miller * * We provide the Paradyn Parallel Performance Tools (below * described as Paradyn") on an AS IS basis, and do not warrant its * validity or performance. We reserve the right to update, modify, * or discontinue this software at any time. We shall have no * obligation to supply such updates or modifications or any other * form of support to you. * * This license is for research uses. For such uses, there is no * charge. We define "research use" to mean you may freely use it * inside your organization for whatever purposes you see fit. But you * may not re-distribute Paradyn or parts of Paradyn, in any form * source or binary (including derivatives), electronic or otherwise, * to any other organization or entity without our permission. * * (for other uses, please contact us at paradyn@cs.wisc.edu) * * All warranties, including without limitation, any warranty of * merchantability or fitness for a particular purpose, are hereby * excluded. * * By your use of Paradyn, you understand and agree that we (or any * other person or entity with proprietary rights in Paradyn) are * under no obligation to provide either maintenance services, * update services, notices of latent defects, or correction of * defects for Paradyn. * * Even if advised of the possibility of such damages, under no * circumstances shall we (or any other person or entity with * proprietary rights in the software licensed hereunder) be liable * to you or any third party for direct, indirect, or consequential * damages of any character regardless of type of action, including, * without limitation, loss of profits, loss of use, loss of good * will, or computer failure or malfunction. You agree to indemnify * us (and any other person or entity with proprietary rights in the * software licensed hereunder) for any and all liability it may * incur to third parties resulting from your use of Paradyn. */ // templatesUIWASHG.C // templates in the UIthread related to the where axis and search history graph // seems to be needed for sunos; why I don't know #ifndef NULL #define NULL 0 #endif /* ************************************* * UIthread WhereAxis stuff */ #include "util/h/Vector.h" #include "util/src/DictionaryLite.C" #include "paradyn/src/UIthread/where4tree.C" #include "paradyn/src/UIthread/rootNode.h" template class where4tree; template class vector; template class vector::childstruct>; template class dictionary_lite< resourceHandle, where4tree * >; template class vector *>; template class vector*>::hash_pair>; template class vector< vector< dictionary_lite*>::hash_pair> >; #include "paradyn/src/UIthread/graphicalPath.C" template class whereNodeGraphicalPath; #include "paradyn/src/UIthread/simpSeq.C" template class simpSeq; #include "paradyn/src/UIthread/abstractions.h" template class vector; /* ************************************* * UIthread Search History Graph stuff */ #include "paradyn/src/UIthread/shgRootNode.h" template class where4tree; template class vector::childstruct>; template class whereNodeGraphicalPath; template class vector; #include "paradyn/src/UIthread/shgPhases.h" template class vector; template class dictionary_lite *>; template class vector *>; template class vector *>::hash_pair>; template class vector< vector< dictionary_lite *>::hash_pair> >; template class dictionary_lite *, where4tree *>; template class vector *, where4tree *>::hash_pair>; template class vector< vector< dictionary_lite *, where4tree *>::hash_pair> >; template class dictionary_lite< unsigned, vector*> >; template class vector< vector*> > :: hash_pair > >; template class vector*> > :: hash_pair >; template class vector< vector*> >; //template class vector*>; template class vector; // shg consts