#include <bits/c++config.h>
#include <bits/cpp_type_traits.h>
#include <cstdlib>
#include <cstring>
#include <new>
#include <bits/valarray_array.tcc>
Include dependency graph for valarray_array.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | std |
Classes | |
struct | std::Array_default_ctor< Type, > |
struct | std::Array_default_ctor< Type, true > |
struct | std::Array_init_ctor< Type, > |
struct | std::Array_init_ctor< Type, true > |
struct | std::Array_copy_ctor< Type, > |
struct | std::Array_copy_ctor< Type, true > |
struct | std::Array_copier< Type, > |
struct | std::Array_copier< Type, true > |
struct | std::Array< Type > |
Defines | |
#define | VALARRAYARRAYH |
#define | DEFINEARRAYFUNCTION(Op, Name) |
Functions | |
void * | std::__valarray_get_memory (size_t n) |
template<typename Type> | |
Type *__restrict__ | std::__valarray_get_storage (size_t n) |
void | std::__valarray_release_memory (void *__p) |
template<typename Type> | |
void | std::__valarray_default_construct (Type *__restrict__ __b, Type *__restrict__ __e) |
template<typename Type> | |
void | std::__valarray_fill_construct (Type *__restrict__ __b, Type *__restrict__ __e, const Type __t) |
template<typename Type> | |
void | std::__valarray_copy_construct (const Type *__restrict__ __b, const Type *__restrict__ __e, Type *__restrict__ __o) |
template<typename Type> | |
void | std::__valarray_copy_construct (const Type *__restrict__ a, size_t n, size_t s, Type *__restrict__ __o) |
template<typename Type> | |
void | std::__valarray_copy_construct (const Type *__restrict__ a, const size_t *__restrict__ __i, Type *__restrict__ __o, size_t n) |
template<typename Type> | |
void | std::__valarray_destroy_elements (Type *__restrict__ __b, Type *__restrict__ __e) |
template<typename Type> | |
void | std::__valarray_fill (Type *__restrict__ a, size_t n, const Type &__t) |
template<typename Type> | |
void | std::__valarray_fill (Type *__restrict__ a, size_t n, size_t s, const Type &__t) |
template<typename Type> | |
void | std::__valarray_fill (Type *__restrict__ a, const size_t *__restrict__ __i, size_t n, const Type &__t) |
template<typename Type> | |
void | std::__valarray_copy (const Type *__restrict__ a, size_t n, Type *__restrict__ __b) |
template<typename Type> | |
void | std::__valarray_copy (const Type *__restrict__ a, size_t n, size_t s, Type *__restrict__ __b) |
template<typename Type> | |
void | std::__valarray_copy (const Type *__restrict__ a, Type *__restrict__ __b, size_t n, size_t s) |
template<typename Type> | |
void | std::__valarray_copy (const Type *__restrict__ src, size_t n, size_t s1, Type *__restrict__ __dst, size_t s2) |
template<typename Type> | |
void | std::__valarray_copy (const Type *__restrict__ a, const size_t *__restrict__ __i, Type *__restrict__ __b, size_t n) |
template<typename Type> | |
void | std::__valarray_copy (const Type *__restrict__ a, size_t n, Type *__restrict__ __b, const size_t *__restrict__ __i) |
template<typename Type> | |
void | std::__valarray_copy (const Type *__restrict__ src, size_t n, const size_t *__restrict__ __i, Type *__restrict__ __dst, const size_t *__restrict__ __j) |
template<typename Type> | |
Type | std::__valarray_sum (const Type *__restrict__ __f, const Type *__restrict__ __l) |
template<typename Type> | |
Type | std::__valarray_product (const Type *__restrict__ __f, const Type *__restrict__ __l) |
template<typename Ta> | |
Ta::value_type | std::__valarray_min (const Ta &a) |
template<typename Ta> | |
Ta::value_type | std::__valarray_max (const Ta &a) |
template<typename Type> | |
void | std::__valarray_fill (Array< Type > a, size_t n, const Type &__t) |
template<typename Type> | |
void | std::__valarray_fill (Array< Type > a, size_t n, size_t s, const Type &__t) |
template<typename Type> | |
void | std::__valarray_fill (Array< Type > a, Array< size_t > __i, size_t n, const Type &__t) |
template<typename Type> | |
void | std::__valarray_copy (Array< Type > a, size_t n, Array< Type > __b) |
template<typename Type> | |
void | std::__valarray_copy (Array< Type > a, size_t n, size_t s, Array< Type > __b) |
template<typename Type> | |
void | std::__valarray_copy (Array< Type > a, Array< Type > __b, size_t n, size_t s) |
template<typename Type> | |
void | std::__valarray_copy (Array< Type > a, size_t n, size_t s1, Array< Type > __b, size_t s2) |
template<typename Type> | |
void | std::__valarray_copy (Array< Type > a, Array< size_t > __i, Array< Type > __b, size_t n) |
template<typename Type> | |
void | std::__valarray_copy (Array< Type > a, size_t n, Array< Type > __b, Array< size_t > __i) |
template<typename Type> | |
void | std::__valarray_copy (Array< Type > src, size_t n, Array< size_t > __i, Array< Type > __dst, Array< size_t > __j) |
Definition in file valarray_array.h.