template <class T> void ValuePut(Value& v, const Array<T>& x) { ValueArray va; for(int i=0; i<x.GetCount(); i++){ Value vs; ValuePut(vs, x[i]); va.Add(vs); } v = va; } template <class T> void ValuePut(Value& v, const Vector<T>& x) { ValueArray va; for(int i=0; i<x.GetCount(); i++){ Value vs; ValuePut(vs, x[i]); va.Add(vs); } v = va; }
template <class T> void ValuePut(Value& v, const Array<T>& x) { ValueArray va; for(int i=0; i<x.GetCount(); i++){ Value vs; ValuePut(vs, x[i]); va.Add(vs); } v = va; } template <class T> void ValuePut(Value& v, const Vector<T>& x) { ValueArray va; for(int i=0; i<x.GetCount(); i++){ Value vs; ValuePut(vs, x[i]); va.Add(vs); } v = va; }