valarray_array.h File Reference

#include <bits/c++config.h>
#include <bits/cpp_type_traits.h>
#include <cstdlib>
#include <cstring>
#include <new>
#include <bits/valarray_array.tcc>

Go to the source code of this file.

Namespaces

namespace  std

Classes

struct  std::_Array_default_ctor< _Tp, >
struct  std::_Array_default_ctor< _Tp, true >
struct  std::_Array_init_ctor< _Tp, >
struct  std::_Array_init_ctor< _Tp, true >
struct  std::_Array_copy_ctor< _Tp, >
struct  std::_Array_copy_ctor< _Tp, true >
struct  std::_Array_copier< _Tp, >
struct  std::_Array_copier< _Tp, true >
struct  std::_Array< _Tp >

Defines

#define _VALARRAY_ARRAY_H   1
#define _DEFINE_ARRAY_FUNCTION(_Op, _Name)

Functions

void * std::__valarray_get_memory (size_t __n)
template<typename _Tp>
_Tp *__restrict__ std::__valarray_get_storage (size_t __n)
void std::__valarray_release_memory (void *__p)
template<typename _Tp>
void std::__valarray_default_construct (_Tp *__restrict__ __b, _Tp *__restrict__ __e)
template<typename _Tp>
void std::__valarray_fill_construct (_Tp *__restrict__ __b, _Tp *__restrict__ __e, const _Tp __t)
template<typename _Tp>
void std::__valarray_copy_construct (const _Tp *__restrict__ __b, const _Tp *__restrict__ __e, _Tp *__restrict__ __o)
template<typename _Tp>
void std::__valarray_copy_construct (const _Tp *__restrict__ __a, size_t __n, size_t __s, _Tp *__restrict__ __o)
template<typename _Tp>
void std::__valarray_copy_construct (const _Tp *__restrict__ __a, const size_t *__restrict__ __i, _Tp *__restrict__ __o, size_t __n)
template<typename _Tp>
void std::__valarray_destroy_elements (_Tp *__restrict__ __b, _Tp *__restrict__ __e)
template<typename _Tp>
void std::__valarray_fill (_Tp *__restrict__ __a, size_t __n, const _Tp &__t)
template<typename _Tp>
void std::__valarray_fill (_Tp *__restrict__ __a, size_t __n, size_t __s, const _Tp &__t)
template<typename _Tp>
void std::__valarray_fill (_Tp *__restrict__ __a, const size_t *__restrict__ __i, size_t __n, const _Tp &__t)
template<typename _Tp>
void std::__valarray_copy (const _Tp *__restrict__ __a, size_t __n, _Tp *__restrict__ __b)
template<typename _Tp>
void std::__valarray_copy (const _Tp *__restrict__ __a, size_t __n, size_t __s, _Tp *__restrict__ __b)
template<typename _Tp>
void std::__valarray_copy (const _Tp *__restrict__ __a, _Tp *__restrict__ __b, size_t __n, size_t __s)
template<typename _Tp>
void std::__valarray_copy (const _Tp *__restrict__ __src, size_t __n, size_t __s1, _Tp *__restrict__ __dst, size_t __s2)
template<typename _Tp>
void std::__valarray_copy (const _Tp *__restrict__ __a, const size_t *__restrict__ __i, _Tp *__restrict__ __b, size_t __n)
template<typename _Tp>
void std::__valarray_copy (const _Tp *__restrict__ __a, size_t __n, _Tp *__restrict__ __b, const size_t *__restrict__ __i)
template<typename _Tp>
void std::__valarray_copy (const _Tp *__restrict__ __src, size_t __n, const size_t *__restrict__ __i, _Tp *__restrict__ __dst, const size_t *__restrict__ __j)
template<typename _Tp>
_Tp std::__valarray_sum (const _Tp *__restrict__ __f, const _Tp *__restrict__ __l)
template<typename _Tp>
_Tp std::__valarray_product (const _Tp *__restrict__ __f, const _Tp *__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 _Tp>
void std::__valarray_copy_construct (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n)
template<typename _Tp>
void std::__valarray_copy_construct (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b)
template<typename _Tp>
void std::__valarray_fill (_Array< _Tp > __a, size_t __n, const _Tp &__t)
template<typename _Tp>
void std::__valarray_fill (_Array< _Tp > __a, size_t __n, size_t __s, const _Tp &__t)
template<typename _Tp>
void std::__valarray_fill (_Array< _Tp > __a, _Array< size_t > __i, size_t __n, const _Tp &__t)
template<typename _Tp>
void std::__valarray_copy (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b)
template<typename _Tp>
void std::__valarray_copy (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b)
template<typename _Tp>
void std::__valarray_copy (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s)
template<typename _Tp>
void std::__valarray_copy (_Array< _Tp > __a, size_t __n, size_t __s1, _Array< _Tp > __b, size_t __s2)
template<typename _Tp>
void std::__valarray_copy (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n)
template<typename _Tp>
void std::__valarray_copy (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i)
template<typename _Tp>
void std::__valarray_copy (_Array< _Tp > __src, size_t __n, _Array< size_t > __i, _Array< _Tp > __dst, _Array< size_t > __j)


Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file valarray_array.h.


Define Documentation

#define _DEFINE_ARRAY_FUNCTION ( _Op,
_Name   ) 

Definition at line 541 of file valarray_array.h.

#define _VALARRAY_ARRAY_H   1

Definition at line 39 of file valarray_array.h.


Generated on Tue Feb 2 16:57:30 2010 for GNU C++ STL by  doxygen 1.4.7