Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
testing::internal::NativeArray< Element > Class Template Reference

#include <gtest-internal.h>

Public Types

typedef Element * iterator
 
typedef Element value_type
 

Public Member Functions

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

Public Attributes

const typedef Element * const_iterator
 

Private Member Functions

 GTEST_DISALLOW_ASSIGN_ (NativeArray)
 
void Init (const Element *array, size_t a_size, RelationToSource relation)
 

Private Attributes

const Element * array_
 
RelationToSource relation_to_source_
 
size_t size_
 

Detailed Description

template<typename Element>
class testing::internal::NativeArray< Element >

Definition at line 964 of file gtest-internal.h.

Member Typedef Documentation

◆ iterator

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

Definition at line 968 of file gtest-internal.h.

◆ value_type

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

Definition at line 967 of file gtest-internal.h.

Constructor & Destructor Documentation

◆ NativeArray() [1/2]

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

Definition at line 972 of file gtest-internal.h.

◆ NativeArray() [2/2]

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

Definition at line 977 of file gtest-internal.h.

◆ ~NativeArray()

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

Definition at line 981 of file gtest-internal.h.

Member Function Documentation

◆ begin()

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

Definition at line 992 of file gtest-internal.h.

◆ end()

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

Definition at line 993 of file gtest-internal.h.

◆ GTEST_DISALLOW_ASSIGN_()

template<typename Element >
testing::internal::NativeArray< Element >::GTEST_DISALLOW_ASSIGN_ ( NativeArray< Element >  )
private

◆ Init()

template<typename Element >
void testing::internal::NativeArray< Element >::Init ( const Element *  array,
size_t  a_size,
RelationToSource  relation 
)
inlineprivate

Definition at line 1002 of file gtest-internal.h.

◆ operator==()

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

Definition at line 994 of file gtest-internal.h.

◆ size()

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

Definition at line 991 of file gtest-internal.h.

Member Data Documentation

◆ array_

template<typename Element >
const Element* testing::internal::NativeArray< Element >::array_
private

Definition at line 1014 of file gtest-internal.h.

◆ const_iterator

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

Definition at line 969 of file gtest-internal.h.

◆ relation_to_source_

template<typename Element >
RelationToSource testing::internal::NativeArray< Element >::relation_to_source_
private

Definition at line 1016 of file gtest-internal.h.

◆ size_

template<typename Element >
size_t testing::internal::NativeArray< Element >::size_
private

Definition at line 1015 of file gtest-internal.h.


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


fcl
Author(s):
autogenerated on Wed Feb 17 2021 03:40:11