WPILibC++ 2027.0.0-alpha-3
Loading...
Searching...
No Matches
def_type.h File Reference
#include "upb/hash/common.h"
#include "upb/port/def.inc"
#include "upb/port/undef.inc"

Go to the source code of this file.

Enumerations

enum  upb_deftype_t {
  UPB_DEFTYPE_MASK = 7 , UPB_DEFTYPE_EXT = 0 , UPB_DEFTYPE_MSG = 1 , UPB_DEFTYPE_ENUM = 2 ,
  UPB_DEFTYPE_ENUMVAL = 3 , UPB_DEFTYPE_SERVICE = 4 , UPB_DEFTYPE_FIELD = 0 , UPB_DEFTYPE_ONEOF = 1
}
 

Functions

UPB_INLINE void _upb_DefType_CheckPadding (size_t size)
 
upb_deftype_t _upb_DefType_Type (upb_value v)
 
upb_value _upb_DefType_Pack (const void *ptr, upb_deftype_t type)
 
const void * _upb_DefType_Unpack (upb_value v, upb_deftype_t type)
 

Enumeration Type Documentation

◆ upb_deftype_t

Enumerator
UPB_DEFTYPE_MASK 
UPB_DEFTYPE_EXT 
UPB_DEFTYPE_MSG 
UPB_DEFTYPE_ENUM 
UPB_DEFTYPE_ENUMVAL 
UPB_DEFTYPE_SERVICE 
UPB_DEFTYPE_FIELD 
UPB_DEFTYPE_ONEOF 

Function Documentation

◆ _upb_DefType_CheckPadding()

UPB_INLINE void _upb_DefType_CheckPadding ( size_t size)

◆ _upb_DefType_Pack()

upb_value _upb_DefType_Pack ( const void * ptr,
upb_deftype_t type )

◆ _upb_DefType_Type()

upb_deftype_t _upb_DefType_Type ( upb_value v)

◆ _upb_DefType_Unpack()

const void * _upb_DefType_Unpack ( upb_value v,
upb_deftype_t type )