Header for row ID types. More...
#include "psptypes.h"
                                                    Include dependency graph for rdmrowidtypes.h:
                                                    
                                                        This graph shows which files directly or indirectly include this file:
                                                    
                                                        
                                                            Macros | 
                                                    |
| #define | NULL_ROWID ((RDM_ROWID_T) 0) | 
| #define | NULL_SLOT ((RDM_SLOT) 0) | 
| #define | NULL_OBJECT_ID ((RDM_OBJECT_ID) 0) | 
| #define | UNIONMASK 0xFFULL | 
| #define | UNIONSHIFT 56 | 
| #define | SLOTMASK 0x00FFFFFFFFFFFFFFULL | 
                                                            Typedefs | 
                                                    |
| typedef uint64_t | RDM_ROWID_T | 
| typedef uint8_t | RDM_UNO | 
| typedef uint64_t | RDM_SLOT | 
Detailed Description
Header for row ID types.
Macro Definition Documentation
NULL_OBJECT_ID
| #define NULL_OBJECT_ID ((RDM_OBJECT_ID) 0) | 
The NULL object id
NULL_ROWID
| #define NULL_ROWID ((RDM_ROWID_T) 0) | 
The NULL row ID
NULL_SLOT
| #define NULL_SLOT ((RDM_SLOT) 0) | 
The NULL slot
SLOTMASK
| #define SLOTMASK 0x00FFFFFFFFFFFFFFULL | 
UNIONMASK
| #define UNIONMASK 0xFFULL | 
UNIONSHIFT
| #define UNIONSHIFT 56 | 
Typedef Documentation
RDM_ROWID_T
| typedef uint64_t RDM_ROWID_T | 
The RDM row ID