Classes | Public Member Functions | Public Attributes | List of all members
upb::TypedStrTable< T > Class Template Reference

Classes

class  iterator
 

Public Member Functions

iterator begin ()
 
size_t count ()
 
iterator end ()
 
bool Insert (const std::string &key, T val)
 
std::pair< bool, TLookup (const std::string &key) const
 
std::pair< bool, TRemove (const std::string &key)
 
void Resize (size_t size_lg2)
 

Public Attributes

StrTable table_
 

Detailed Description

template<class T>
class upb::TypedStrTable< T >

Definition at line 216 of file test_table.cc.

Member Function Documentation

◆ begin()

template<class T >
iterator upb::TypedStrTable< T >::begin ( )
inline

Definition at line 278 of file test_table.cc.

◆ count()

template<class T >
size_t upb::TypedStrTable< T >::count ( )
inline

Definition at line 218 of file test_table.cc.

◆ end()

template<class T >
iterator upb::TypedStrTable< T >::end ( )
inline

Definition at line 279 of file test_table.cc.

◆ Insert()

template<class T >
bool upb::TypedStrTable< T >::Insert ( const std::string &  key,
T  val 
)
inline

Definition at line 220 of file test_table.cc.

◆ Lookup()

template<class T >
std::pair<bool, T> upb::TypedStrTable< T >::Lookup ( const std::string &  key) const
inline

Definition at line 234 of file test_table.cc.

◆ Remove()

template<class T >
std::pair<bool, T> upb::TypedStrTable< T >::Remove ( const std::string &  key)
inline

Definition at line 224 of file test_table.cc.

◆ Resize()

template<class T >
void upb::TypedStrTable< T >::Resize ( size_t  size_lg2)
inline

Definition at line 244 of file test_table.cc.

Member Data Documentation

◆ table_

template<class T >
StrTable upb::TypedStrTable< T >::table_

Definition at line 281 of file test_table.cc.


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


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