Classes | Public Member Functions | Private Attributes | List of all members
re2::PODArray< T > Class Template Reference

#include <pod_array.h>

Classes

struct  Deleter
 

Public Member Functions

Tdata () const
 
Tdata () const
 
Toperator[] (int pos) const
 
Toperator[] (int pos) const
 
 PODArray ()
 
 PODArray ()
 
 PODArray (int len)
 
 PODArray (int len)
 
int size () const
 
int size () const
 

Private Attributes

std::unique_ptr< T[], Deleterptr_
 

Detailed Description

template<typename T>
class re2::PODArray< T >

Definition at line 14 of file bloaty/third_party/re2/util/pod_array.h.

Constructor & Destructor Documentation

◆ PODArray() [1/4]

template<typename T >
re2::PODArray< T >::PODArray ( )
inline

Definition at line 19 of file bloaty/third_party/re2/util/pod_array.h.

◆ PODArray() [2/4]

template<typename T >
re2::PODArray< T >::PODArray ( int  len)
inlineexplicit

Definition at line 21 of file bloaty/third_party/re2/util/pod_array.h.

◆ PODArray() [3/4]

template<typename T >
re2::PODArray< T >::PODArray ( )
inline

Definition at line 19 of file re2/re2/pod_array.h.

◆ PODArray() [4/4]

template<typename T >
re2::PODArray< T >::PODArray ( int  len)
inlineexplicit

Definition at line 21 of file re2/re2/pod_array.h.

Member Function Documentation

◆ data() [1/2]

template<typename T >
T* re2::PODArray< T >::data ( ) const
inline

Definition at line 24 of file bloaty/third_party/re2/util/pod_array.h.

◆ data() [2/2]

template<typename T >
T* re2::PODArray< T >::data ( ) const
inline

Definition at line 24 of file re2/re2/pod_array.h.

◆ operator[]() [1/2]

template<typename T >
T& re2::PODArray< T >::operator[] ( int  pos) const
inline

Definition at line 32 of file re2/re2/pod_array.h.

◆ operator[]() [2/2]

template<typename T >
T& re2::PODArray< T >::operator[] ( int  pos) const
inline

Definition at line 32 of file bloaty/third_party/re2/util/pod_array.h.

◆ size() [1/2]

template<typename T >
int re2::PODArray< T >::size ( ) const
inline

Definition at line 28 of file bloaty/third_party/re2/util/pod_array.h.

◆ size() [2/2]

template<typename T >
int re2::PODArray< T >::size ( ) const
inline

Definition at line 28 of file re2/re2/pod_array.h.

Member Data Documentation

◆ ptr_

template<typename T >
std::unique_ptr< T[], Deleter > re2::PODArray< T >::ptr_
private

Definition at line 50 of file bloaty/third_party/re2/util/pod_array.h.


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


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