WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
tagged_ptr.h File Reference
#include <stdint.h>
#include "upb/message/internal/message.h"
#include "upb/port/def.inc"
#include "upb/port/undef.inc"

Go to the source code of this file.

Functions

UPB_INLINE uintptr_t UPB_PRIVATE _upb_TaggedMessagePtr_Pack (struct upb_Message *ptr, bool empty)
 
UPB_API_INLINE bool upb_TaggedMessagePtr_IsEmpty (uintptr_t ptr)
 
UPB_INLINE struct upb_Message *UPB_PRIVATE _upb_TaggedMessagePtr_GetMessage (uintptr_t ptr)
 
UPB_API_INLINE struct upb_Messageupb_TaggedMessagePtr_GetNonEmptyMessage (uintptr_t ptr)
 
UPB_INLINE struct upb_Message *UPB_PRIVATE _upb_TaggedMessagePtr_GetEmptyMessage (uintptr_t ptr)
 

Function Documentation

◆ _upb_TaggedMessagePtr_GetEmptyMessage()

UPB_INLINE struct upb_Message *UPB_PRIVATE _upb_TaggedMessagePtr_GetEmptyMessage ( uintptr_t ptr)

◆ _upb_TaggedMessagePtr_GetMessage()

UPB_INLINE struct upb_Message *UPB_PRIVATE _upb_TaggedMessagePtr_GetMessage ( uintptr_t ptr)

◆ _upb_TaggedMessagePtr_Pack()

UPB_INLINE uintptr_t UPB_PRIVATE _upb_TaggedMessagePtr_Pack ( struct upb_Message * ptr,
bool empty )

◆ upb_TaggedMessagePtr_GetNonEmptyMessage()

UPB_API_INLINE struct upb_Message * upb_TaggedMessagePtr_GetNonEmptyMessage ( uintptr_t ptr)

◆ upb_TaggedMessagePtr_IsEmpty()

UPB_API_INLINE bool upb_TaggedMessagePtr_IsEmpty ( uintptr_t ptr)