errors now seem more reasonable, although warnings are still a huge spew. need to determine why the warnings shot up, once things build normally again.
namespace structures {
template <class contents>
-class amorph : private basis::array<contents *>
+class amorph : protected basis::array<contents *>
{
public:
amorph(int elements = 0);
simple_sorter(int index = 0, int value = 0) : _index(index), _value(value) {}
bool operator < (const simple_sorter &to_compare) const
{ return _value < to_compare._value; }
+ bool operator > (const simple_sorter &to_compare) const
+ { return _value > to_compare._value; }
bool operator == (const simple_sorter &to_compare) const
{ return _value == to_compare._value; }
};