Public Types | Public Member Functions | Public Attributes | Private Types | 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 * iterator
 
typedef Element * iterator
 
typedef Element * iterator
 
typedef Element * iterator
 
typedef Element * iterator
 
typedef Element value_type
 
typedef Element value_type
 
typedef Element value_type
 
typedef Element value_type
 
typedef Element value_type
 
typedef Element value_type
 

Public Member Functions

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

Public Attributes

const typedef Element * const_iterator
 

Private Types

enum  { kCheckTypeIsNotConstOrAReference }
 
enum  { kCheckTypeIsNotConstOrAReference }
 
enum  { kCheckTypeIsNotConstOrAReference }
 
enum  { kCheckTypeIsNotConstOrAReference }
 

Private Member Functions

 GTEST_DISALLOW_ASSIGN_ (NativeArray)
 
 GTEST_DISALLOW_ASSIGN_ (NativeArray)
 
 GTEST_DISALLOW_ASSIGN_ (NativeArray)
 
 GTEST_DISALLOW_ASSIGN_ (NativeArray)
 
void InitCopy (const Element *array, size_t a_size)
 
void InitCopy (const Element *array, size_t a_size)
 
void InitCopy (const Element *array, size_t a_size)
 
void InitCopy (const Element *array, size_t a_size)
 
void InitCopy (const Element *array, size_t a_size)
 
void InitCopy (const Element *array, size_t a_size)
 
void InitRef (const Element *array, size_t a_size)
 
void InitRef (const Element *array, size_t a_size)
 
void InitRef (const Element *array, size_t a_size)
 
void InitRef (const Element *array, size_t a_size)
 
void InitRef (const Element *array, size_t a_size)
 
void InitRef (const Element *array, size_t a_size)
 

Private Attributes

const Element * array_
 
void(NativeArray::* clone_ )(const Element *, size_t)
 
size_t size_
 

Detailed Description

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

Definition at line 1058 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h.

Member Typedef Documentation

◆ iterator [1/6]

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

◆ iterator [2/6]

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

◆ iterator [3/6]

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

◆ iterator [4/6]

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

◆ iterator [5/6]

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

◆ iterator [6/6]

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

Definition at line 8773 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ value_type [1/6]

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

◆ value_type [2/6]

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

◆ value_type [3/6]

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

◆ value_type [4/6]

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

◆ value_type [5/6]

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

◆ value_type [6/6]

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

Definition at line 8772 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Element >
anonymous enum
private
Enumerator
kCheckTypeIsNotConstOrAReference 

Definition at line 1095 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h.

◆ anonymous enum

template<typename Element >
anonymous enum
private
Enumerator
kCheckTypeIsNotConstOrAReference 

Definition at line 1151 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h.

◆ anonymous enum

template<typename Element >
anonymous enum
private
Enumerator
kCheckTypeIsNotConstOrAReference 

Definition at line 8806 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ anonymous enum

template<typename Element >
anonymous enum
private
Enumerator
kCheckTypeIsNotConstOrAReference 

Definition at line 1151 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h.

Constructor & Destructor Documentation

◆ NativeArray() [1/18]

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

◆ NativeArray() [2/18]

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

◆ NativeArray() [3/18]

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

◆ ~NativeArray() [1/6]

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

◆ NativeArray() [4/18]

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

◆ NativeArray() [5/18]

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

◆ NativeArray() [6/18]

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

◆ ~NativeArray() [2/6]

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

◆ NativeArray() [7/18]

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

◆ NativeArray() [8/18]

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

◆ NativeArray() [9/18]

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

◆ ~NativeArray() [3/6]

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

◆ NativeArray() [10/18]

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

Definition at line 8777 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ NativeArray() [11/18]

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

Definition at line 8782 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ NativeArray() [12/18]

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

Definition at line 8787 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ ~NativeArray() [4/6]

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

Definition at line 8791 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ NativeArray() [13/18]

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

◆ NativeArray() [14/18]

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

◆ NativeArray() [15/18]

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

◆ ~NativeArray() [5/6]

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

◆ NativeArray() [16/18]

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

◆ NativeArray() [17/18]

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

◆ NativeArray() [18/18]

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

◆ ~NativeArray() [6/6]

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

Member Function Documentation

◆ begin() [1/6]

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

◆ begin() [2/6]

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

◆ begin() [3/6]

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

◆ begin() [4/6]

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

◆ begin() [5/6]

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

◆ begin() [6/6]

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

Definition at line 8798 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ end() [1/6]

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

◆ end() [2/6]

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

◆ end() [3/6]

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

◆ end() [4/6]

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

◆ end() [5/6]

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

◆ end() [6/6]

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

Definition at line 8799 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DISALLOW_ASSIGN_() [1/4]

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

◆ GTEST_DISALLOW_ASSIGN_() [2/4]

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

◆ GTEST_DISALLOW_ASSIGN_() [3/4]

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

◆ GTEST_DISALLOW_ASSIGN_() [4/4]

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

◆ InitCopy() [1/6]

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

◆ InitCopy() [2/6]

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

◆ InitCopy() [3/6]

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

◆ InitCopy() [4/6]

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

◆ InitCopy() [5/6]

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

◆ InitCopy() [6/6]

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

Definition at line 8812 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ InitRef() [1/6]

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

◆ InitRef() [2/6]

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

◆ InitRef() [3/6]

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

◆ InitRef() [4/6]

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

◆ InitRef() [5/6]

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

◆ InitRef() [6/6]

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

Definition at line 8821 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ operator==() [1/6]

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

◆ operator==() [2/6]

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

◆ operator==() [3/6]

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

◆ operator==() [4/6]

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

◆ operator==() [5/6]

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

◆ operator==() [6/6]

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

Definition at line 8800 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ size() [1/6]

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

◆ size() [2/6]

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

◆ size() [3/6]

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

◆ size() [4/6]

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

◆ size() [5/6]

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

◆ size() [6/6]

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

Definition at line 8797 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

Member Data Documentation

◆ array_

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

◆ clone_

template<typename Element >
void(NativeArray::* testing::internal::NativeArray< Element >::clone_)(const Element *, size_t)
private

◆ const_iterator

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

◆ size_

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

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:50