std::_Array< _Tp > Struct Template Reference

#include <valarray_array.h>

List of all members.

Public Member Functions

 _Array (size_t)
 _Array (_Tp *const __restrict__)
 _Array (const valarray< _Tp > &)
 _Array (const _Tp *__restrict__, size_t)
_Tp * begin () const

Public Attributes

_Tp *const __restrict__ _M_data


Detailed Description

template<typename _Tp>
struct std::_Array< _Tp >

Definition at line 419 of file valarray_array.h.


Constructor & Destructor Documentation

template<typename _Tp>
std::_Array< _Tp >::_Array ( size_t   )  [inline, explicit]

Definition at line 516 of file valarray_array.h.

References std::__valarray_default_construct(), and std::_Array< _Tp >::_M_data.

template<typename _Tp>
std::_Array< _Tp >::_Array ( _Tp *const   __restrict__  )  [inline, explicit]

Definition at line 522 of file valarray_array.h.

template<typename _Tp>
std::_Array< _Tp >::_Array ( const valarray< _Tp > &   )  [inline, explicit]

Definition at line 527 of file valarray_array.h.

template<typename _Tp>
std::_Array< _Tp >::_Array ( const _Tp *  __restrict__,
size_t   
)


Member Function Documentation

template<typename _Tp>
_Tp * std::_Array< _Tp >::begin (  )  const [inline]

Definition at line 538 of file valarray_array.h.

References std::_Array< _Tp >::_M_data.


Member Data Documentation

template<typename _Tp>
_Tp* const __restrict__ std::_Array< _Tp >::_M_data

Definition at line 428 of file valarray_array.h.

Referenced by std::__valarray_copy(), std::__valarray_copy_construct(), std::__valarray_fill(), std::_Array< _Tp >::_Array(), and std::_Array< _Tp >::begin().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:59:17 2010 for GNU C++ STL by  doxygen 1.4.7