diff options
author | Gabriel Dos Reis <gdr@codesourcery.com> | 2000-07-15 21:54:06 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2000-07-15 21:54:06 +0000 |
commit | 5b2ff385d530365adf4fab64266ac30bfe5d0311 (patch) | |
tree | 28f1071fe4a2fca22e80626e6a13abf0e98fd826 /texinfo/intl/dcgettext.c | |
parent | 557b9df5297395e5c17af73c4d360e525793d75e (diff) | |
download | gcc-5b2ff385d530365adf4fab64266ac30bfe5d0311.tar.gz |
valarray_array.h (__valarray_get_memory, [...]): New functions.
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
Diffstat (limited to 'texinfo/intl/dcgettext.c')
0 files changed, 0 insertions, 0 deletions