2000-07-15 Gabriel Dos Reis <gdr@codesourcery.com> * std/valarray_array.h (__valarray_get_memory, __valarray_get_storage, __valarray_release_storage): New functions. (_Array_default_ctor, _Array_init_ctor, _Array_copy_ctor, _Array_copier): New traits classes. (__valarray_default_construct): New function. Implements valarray default construction. (__valarray_fill_construct): New function. Implements valarray construction with initializer. (__valarray_copy_construct): New function. Implements valarray copy construction. (__valarray_destroy_elements): New function. (__valarray_copy, __valarray_fill): Tweak. (__valarray_sum, __valarray_product): New helper functions. (_Array<>::free_data): Remove. (_Array<>::_Array): Tweak. * std/std_valarray.h (valarray<>::product): Remove. (valarray<>::valarray): Use __valarray_get_storage. (valarray<>::shift, valarray<>::cshift, valarray<>::resize): Tweak. * std/cpp_type_traits.h: New file. * valarray.cc (multiplies<>, accumulate, valarray<>::product): Remove explicit instantiation. (__valarray_product): New function. (_Indexer::_Indexer): Use. From-SVN: r35055
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
config | Loading commit data... | |
std | Loading commit data... | |
stl | Loading commit data... | |
tests | Loading commit data... | |
testsuite | Loading commit data... | |
ChangeLog | Loading commit data... | |
Makefile.in | Loading commit data... | |
NEWS | Loading commit data... | |
cassert | Loading commit data... | |
cctype | Loading commit data... | |
cerrno | Loading commit data... | |
cfloat | Loading commit data... | |
cinst.cc | Loading commit data... | |
ciso646 | Loading commit data... | |
climits | Loading commit data... | |
clocale | Loading commit data... | |
cmath | Loading commit data... | |
cmathi.cc | Loading commit data... | |
complex | Loading commit data... | |
complex.h | Loading commit data... | |
configure.in | Loading commit data... | |
csetjmp | Loading commit data... | |
csignal | Loading commit data... | |
cstdarg | Loading commit data... | |
cstddef | Loading commit data... | |
cstdio | Loading commit data... | |
cstdlib | Loading commit data... | |
cstdlibi.cc | Loading commit data... | |
cstring | Loading commit data... | |
cstringi.cc | Loading commit data... | |
ctime | Loading commit data... | |
cwchar | Loading commit data... | |
cwctype | Loading commit data... | |
fstream | Loading commit data... | |
iomanip | Loading commit data... | |
iosfwd | Loading commit data... | |
iostream | Loading commit data... | |
sinst.cc | Loading commit data... | |
sstream | Loading commit data... | |
stdexcept | Loading commit data... | |
stdexcepti.cc | Loading commit data... | |
stl.h | Loading commit data... | |
stlinst.cc | Loading commit data... | |
string | Loading commit data... | |
strstream | Loading commit data... | |
valarray | Loading commit data... | |
valarray.cc | Loading commit data... |