OSDN Git Service

* include/bits/valarray_array.h (_DEFINE_ARRAY_FUNCTION): Use our
authorgdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Aug 2002 23:08:40 +0000 (23:08 +0000)
committergdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Aug 2002 23:08:40 +0000 (23:08 +0000)
commitacff9fb366c8bcb9d5d730f1b83bd9de730324eb
tree6fd9aaf193328fd4fed9b61f4779cb3857875853
parent29b9c7e047c5a58ba6148d6819c5728ff39c278d
* include/bits/valarray_array.h (_DEFINE_ARRAY_FUNCTION): Use our
object function surrogates.
* include/bits/valarray_meta.h (__shift_left): Fix typo.
(_BinFunClos<>): Remove.
(_BinFunBase<>): Likewise.
(_BinFunBase1<>):Likewise.
(_BinFunBase2<>): Likewise.
(_DEFINE_EXPR_RELATIONAL_OPERATOR): Likewise.
(_DEFINE_EXPR_UNARY_OPERATOR): Adjust definition.
(_DEFINE_EXPR_BINARY_OPERATOR): Likewise.
(_DEFINE_EXPR_BINARY_FUNCTION): Likewise.
* include/std/std_valarray.h: Dont #include <functional> anymore.
(_Bitwise_or<>, _Bitwise_and<>, _Bitwise_xor<>, _Shift_left<>,
_Shift_right<>): Remove.
(_DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT): Adjust instantiation.
(_DEFINE_BINARY_OPERATOR): Tweak definition.
(_DEFINE_LOGICAL_OPERATOR): Remove.
* testsuite/26_numerics/valarray_name_lookup.C (main): Add more tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56001 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/valarray_array.h
libstdc++-v3/include/bits/valarray_meta.h
libstdc++-v3/include/std/std_valarray.h
libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.C