| Polaris: Array.templates.cc Source File | ||
|
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members
Array.templates.ccGo to the documentation of this file.00001 /// 00002 #include "Array.h" 00003 #include "Collection/Mutator.h" 00004 #include "Expression/Expression.h" 00005 #include "SmallIntSet.h" 00006 #include "SimEdgeKernel.h" 00007 #include "SimEdge.h" 00008 #include "AbstractAccess.h" 00009 #include "Collection/RefElement.h" 00010 #include "PredicateRepository.h" 00011 00012 template class Array <PredicateElem>; 00013 template class Array < Mutator < Expression > *>; 00014 template class Array < SmallIntSet >; 00015 template class Array < Array < SimEdgeKernel > >; 00016 template class Array < RefElement < AbstractAccess > >; 00017 template class Array < SimEdgeKernel > ; 00018 template class Array < bool > ; 00019 template class Array < Array < bool > > ; 00020 00021 /// 00022 /// Commented following instantiations out 00023 /// <----- 00024 /// Based on following error message generated by Redhat7.1 : gcc-2.96 00025 /// 00026 00027 /* 00028 time /usr/bin/c++ -ggdb -fno-operator-names -Wl,-N -Wall -Wno-comment 00029 -Wno-non-template-friend -fno-implicit-templates 00030 -DPOLARIS_GNU_PRAGMAS=1 -DPOLARIS_WITH_OMEGA=1 00031 -I/users/h0y8494/wk/polaris/cvdl 00032 -I/users/h0y8494/wk/polaris/cvdl/base 00033 -I/users/h0y8494/wk/polaris/include 00034 -c -o Array.templates.o Array.templates.cc 00035 00036 Collection/List.h: In function `ostream &operator<< (ostream &, const 00037 List<T> &) [with T = SimEdge]': 00038 Array.templates.cc:38: instantiated from here 00039 Collection/List.h:163: `BaseList List<SimEdge>::_list' is protected 00040 Collection/List.h:713: within this context 00041 */ 00042 00043 template ostream & operator << (ostream &, 00044 const Array< PredicateElem > &); 00045 template ostream & operator << (ostream &, 00046 const Array< SimEdgeKernel > &); 00047 template ostream & operator << (ostream &, 00048 const Array< Array< SimEdgeKernel > > &); 00049 template ostream & operator << (ostream &, 00050 const Array< Array< bool > > &); 00051 template ostream & operator << (ostream &, 00052 const Array< RefElement< AbstractAccess > > &); 00053 template ostream & operator << (ostream &, 00054 const Array< bool > &); 00055 template ostream & operator << (ostream &, 00056 const Array< int > &); 00057 00058 template class List<SimEdge>; 00059 template class TypedCollection<SimEdge>; 00060 template ostream & operator << (ostream &, 00061 const List<SimEdge> &); |
||
|