while(m>(signed)_cpoints.size())
m--;
for(i=0;i<m;i++)
- *_knots.insert(_knots.end())=0;
+ _knots.insert(_knots.end(), 0);
for(i=1;i<(signed)_cpoints.size()-m+1;i++)
- *_knots.insert(_knots.end())=i;
+ _knots.insert(_knots.end(), i);
for(i=0;i<m;i++)
- *_knots.insert(_knots.end())=_cpoints.size()-m+1;
+ _knots.insert(_knots.end(), _cpoints.size()-m+1);
}
else
{
while(m>(signed)_cpoints.size())
m--;
for(i=0;i<=(signed)_cpoints.size()-m+1;i++)
- *_knots.insert(_knots.end())=i;
+ _knots.insert(_knots.end(), i);
}
}
}
public: //allocation interface
- void *operator new(unsigned int size)
+ void *operator new(size_t size)
{
assert(size == sizeof(holder<T>));
pen \
surface \
smart_ptr \
- benchmark
-# spline \
-# value
+ benchmark \
+ spline \
+ value
check_PROGRAMS = \
fixed \
surface \
smart_ptr \
benchmark \
- smach
-# spline \
-# value
+ smach \
+ spline \
+ value
benchmark_SOURCES=benchmark.cpp
smart_ptr_SOURCES=smart_ptr.cpp
smach_SOURCES=smach.cpp
clock_SOURCES=clock.cpp
hermite_SOURCES=hermite.cpp
-#spline_SOURCES=spline.cpp
+spline_SOURCES=spline.cpp
stringf_SOURCES=stringf.cpp
-#value_SOURCES=value.cpp
+value_SOURCES=value.cpp
# FIXME: fix compiler errors for the spline and value tests.
EXTRA_DIST = \
etl::clock timer;
double t;
- *BSpline.cpoints().insert(BSpline.cpoints().end())=0;
- *BSpline.cpoints().insert(BSpline.cpoints().end())=-1;
- *BSpline.cpoints().insert(BSpline.cpoints().end())=0;
- *BSpline.cpoints().insert(BSpline.cpoints().end())=1;
- *BSpline.cpoints().insert(BSpline.cpoints().end())=0;
+ BSpline.cpoints().insert(BSpline.cpoints().end(), 0.0);
+ BSpline.cpoints().insert(BSpline.cpoints().end(), -1.0);
+ BSpline.cpoints().insert(BSpline.cpoints().end(), 0.0);
+ BSpline.cpoints().insert(BSpline.cpoints().end(), 1.0);
+ BSpline.cpoints().insert(BSpline.cpoints().end(), 0.0);
BSpline.set_m(4);
BSpline.reset_knots();
}
};
+#if 0
template <>
class etl::value_store_type<stupidp>
{
typedef stupidv value_type;
};
+#endif
int main()
{