///scratch/berryj/link/new_link/link/bin/instantiate "-a" "-t" "double" "-h" "Attribute" "-II" "LINK/graph/Attribute.h" "-I" "LINK/graph/GraphObject.h" "-I" "LINK/graph/Graph.h" "-d" "graph" 
#ifdef __GNUC__
#define DEFINE_TEMPLATE
#endif

#include <LINK/basic/ElementOps.h>

#include <LINK/graph/Attribute.h>

#ifdef __GNUC__
#undef DEFINE_TEMPLATE
#endif

#include <LINK/graph/GraphObject.h>

#include <LINK/graph/Graph.h>


typedef double _double;
typedef Attribute<double > _Attribute_double_;


//*********************************************************************
#ifdef __GNUC__
template class ElementOps<_Attribute_double_>;
#endif
//*********************************************************************



#ifdef __GNUC__
template class Attribute<double >;

#ifdef __GNUC__
template int newAttribute(Graph*, String, _double&, int);
template int getAttribute(GraphObject*, String, _double&);
template int setAttribute(GraphObject*, String, _double&, int);
#endif
#endif

