GrPPI  1.0
Generic and Reusable Parallel Pattern Interface
Public Types | Public Member Functions | List of all members
testing::internal::NativeArray< Element > Class Template Reference

#include <gtest-internal.h>

Public Types

typedef Element value_type
 
typedef Element * iterator
 
typedef const Element * const_iterator
 
typedef Element value_type
 
typedef Element * iterator
 
typedef const Element * const_iterator
 

Public Member Functions

 NativeArray (const Element *array, size_t count, RelationToSourceReference)
 
 NativeArray (const Element *array, size_t count, RelationToSourceCopy)
 
 NativeArray (const NativeArray &rhs)
 
 ~NativeArray ()
 
size_t size () const
 
const_iterator begin () const
 
const_iterator end () const
 
bool operator== (const NativeArray &rhs) const
 
 NativeArray (const Element *array, size_t count, RelationToSourceReference)
 
 NativeArray (const Element *array, size_t count, RelationToSourceCopy)
 
 NativeArray (const NativeArray &rhs)
 
 ~NativeArray ()
 
size_t size () const
 
const_iterator begin () const
 
const_iterator end () const
 
bool operator== (const NativeArray &rhs) const
 

Member Typedef Documentation

◆ const_iterator [1/2]

template<typename Element >
typedef const Element* testing::internal::NativeArray< Element >::const_iterator

◆ const_iterator [2/2]

template<typename Element >
typedef const Element* testing::internal::NativeArray< Element >::const_iterator

◆ iterator [1/2]

template<typename Element >
typedef Element* testing::internal::NativeArray< Element >::iterator

◆ iterator [2/2]

template<typename Element >
typedef Element* testing::internal::NativeArray< Element >::iterator

◆ value_type [1/2]

template<typename Element >
typedef Element testing::internal::NativeArray< Element >::value_type

◆ value_type [2/2]

template<typename Element >
typedef Element testing::internal::NativeArray< Element >::value_type

Constructor & Destructor Documentation

◆ NativeArray() [1/6]

template<typename Element >
testing::internal::NativeArray< Element >::NativeArray ( const Element *  array,
size_t  count,
RelationToSourceReference   
)
inline

◆ NativeArray() [2/6]

template<typename Element >
testing::internal::NativeArray< Element >::NativeArray ( const Element *  array,
size_t  count,
RelationToSourceCopy   
)
inline

◆ NativeArray() [3/6]

template<typename Element >
testing::internal::NativeArray< Element >::NativeArray ( const NativeArray< Element > &  rhs)
inline

◆ ~NativeArray() [1/2]

template<typename Element >
testing::internal::NativeArray< Element >::~NativeArray ( )
inline

◆ NativeArray() [4/6]

template<typename Element >
testing::internal::NativeArray< Element >::NativeArray ( const Element *  array,
size_t  count,
RelationToSourceReference   
)
inline

◆ NativeArray() [5/6]

template<typename Element >
testing::internal::NativeArray< Element >::NativeArray ( const Element *  array,
size_t  count,
RelationToSourceCopy   
)
inline

◆ NativeArray() [6/6]

template<typename Element >
testing::internal::NativeArray< Element >::NativeArray ( const NativeArray< Element > &  rhs)
inline

◆ ~NativeArray() [2/2]

template<typename Element >
testing::internal::NativeArray< Element >::~NativeArray ( )
inline

Member Function Documentation

◆ begin() [1/2]

template<typename Element >
const_iterator testing::internal::NativeArray< Element >::begin ( ) const
inline

◆ begin() [2/2]

template<typename Element >
const_iterator testing::internal::NativeArray< Element >::begin ( ) const
inline

◆ end() [1/2]

template<typename Element >
const_iterator testing::internal::NativeArray< Element >::end ( ) const
inline

◆ end() [2/2]

template<typename Element >
const_iterator testing::internal::NativeArray< Element >::end ( ) const
inline

◆ operator==() [1/2]

template<typename Element >
bool testing::internal::NativeArray< Element >::operator== ( const NativeArray< Element > &  rhs) const
inline

◆ operator==() [2/2]

template<typename Element >
bool testing::internal::NativeArray< Element >::operator== ( const NativeArray< Element > &  rhs) const
inline

◆ size() [1/2]

template<typename Element >
size_t testing::internal::NativeArray< Element >::size ( ) const
inline

◆ size() [2/2]

template<typename Element >
size_t testing::internal::NativeArray< Element >::size ( ) const
inline

The documentation for this class was generated from the following files: