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

Classes

class  iterator
 

Public Member Functions

iterator begin ()
 
void Compact ()
 
size_t count ()
 
iterator end ()
 
bool Insert (uintptr_t key, T val)
 
std::pair< bool, TLookup (uintptr_t key) const
 
std::pair< bool, TRemove (uintptr_t key)
 
bool Replace (uintptr_t key, T val)
 

Public Attributes

IntTable table_
 

Detailed Description

template<class T>
class upb::TypedIntTable< T >

Definition at line 285 of file test_table.cc.

Member Function Documentation

◆ begin()

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

Definition at line 349 of file test_table.cc.

◆ Compact()

template<class T >
void upb::TypedIntTable< T >::Compact ( )
inline

Definition at line 317 of file test_table.cc.

◆ count()

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

Definition at line 287 of file test_table.cc.

◆ end()

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

Definition at line 350 of file test_table.cc.

◆ Insert()

template<class T >
bool upb::TypedIntTable< T >::Insert ( uintptr_t  key,
T  val 
)
inline

Definition at line 289 of file test_table.cc.

◆ Lookup()

template<class T >
std::pair<bool, T> upb::TypedIntTable< T >::Lookup ( uintptr_t  key) const
inline

Definition at line 307 of file test_table.cc.

◆ Remove()

template<class T >
std::pair<bool, T> upb::TypedIntTable< T >::Remove ( uintptr_t  key)
inline

Definition at line 297 of file test_table.cc.

◆ Replace()

template<class T >
bool upb::TypedIntTable< T >::Replace ( uintptr_t  key,
T  val 
)
inline

Definition at line 293 of file test_table.cc.

Member Data Documentation

◆ table_

template<class T >
IntTable upb::TypedIntTable< T >::table_

Definition at line 352 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:54