Polaris: AbstractAccess.templates.cc Source File

AbstractAccess.templates.cc

Go to the documentation of this file.
00001 ///
00002 #include "AbstractAccess.h"
00003 #include "AccessDimension.h"
00004 #include "SymbolAccess.h"
00005 #include "SymbolAccessRef.h"
00006 #include "SymbolAccessMap.h"
00007 #include "SymbolAccessRefMap.h"
00008 #include "Collection/Mutator.h"
00009 
00010 template class KeyIterator<Symbol, SymbolAccess>;
00011 template class Map<Symbol, SymbolAccess>;
00012 template class ProtoMap<Symbol, SymbolAccess>;
00013 template class TypedBaseMap<Symbol, SymbolAccess>;
00014 ///  template ostream & operator << (ostream &,
00015 ///                 const ProtoMap<Symbol, SymbolAccess> &);
00016 
00017 template class KeyIterator<Symbol, AbstractAccess>;
00018 template class Map<Symbol, AbstractAccess>;
00019 template class ProtoMap<Symbol, AbstractAccess>;
00020 template class TypedBaseMap<Symbol, AbstractAccess>;
00021 ///  template ostream & operator << (ostream &,
00022 ///                 const ProtoMap<Symbol, AbstractAccess> &);
00023 
00024 template class KeyIterator<Expression, List<RefList<AbstractAccess> > >;
00025 template class Map<Expression, List<RefList<AbstractAccess> > >;
00026 template class ProtoMap<Expression, List<RefList<AbstractAccess> > >;
00027 template class TypedBaseMap<Expression, List<RefList<AbstractAccess> > >;
00028 ///  template ostream & operator << (ostream &,
00029 ///                 const ProtoMap<Expression, List<RefList<AbstractAccess> > > &);
00030 
00031 template class KeyIterator<Symbol, SymbolAccessRef>;
00032 template class Map<Symbol, SymbolAccessRef>;
00033 template class ProtoMap<Symbol, SymbolAccessRef>;
00034 template class TypedBaseMap<Symbol, SymbolAccessRef>;
00035 ///  template ostream & operator << (ostream &,
00036 ///                 const ProtoMap<Symbol, SymbolAccessRef> &);
00037 
00038 template class List<AbstractAccess>;
00039 template class TypedCollection<AbstractAccess>;
00040 template ostream & operator << (ostream &,
00041                 const List<AbstractAccess> &);
00042 
00043 template class List<RefList<AbstractAccess> >;
00044 template class TypedCollection<RefList<AbstractAccess> >;
00045 template ostream & operator << (ostream &,
00046                 const List<RefList<AbstractAccess> > &);
00047 
00048 template class RefList<AbstractAccess>;
00049 
00050 template class Iterator<RefList<AbstractAccess> >;
00051 template class Assign<RefList<AbstractAccess> >;
00052 
00053 template class List<AccessDimension>;
00054 template class TypedCollection<AccessDimension>;
00055 
00056 template class Mutator<AbstractAccess>;
00057 
00058 template class Iterator<AbstractAccess>;
00059 template class Assign<AbstractAccess>;
00060 
00061 template class Iterator<AccessDimension>;
00062 template class Assign<AccessDimension>;
00063 
00064 template class RefElement<AbstractAccess>;
00065 template ostream & operator << (ostream &, const RefElement<AbstractAccess> &);
00066 /// template class Assign<AbstractAccess>;
 © 1995-2005 University of Illinois, Urbana-Champaign. All rights reserved.  Fri Mar 25 23:05:35 2005