Motr  M0
enum.h File Reference

Go to the source code of this file.

Data Structures

struct  m0_xcode_enum
 
struct  m0_xcode_enum_val
 

Macros

#define __MOTR_XCODE_ENUM_H__
 

Functions

bool m0_xcode_enum_is_valid (const struct m0_xcode_enum *en, uint64_t val)
 
const char * m0_xcode_enum_print (const struct m0_xcode_enum *en, uint64_t val, char *buf)
 
int m0_xcode_enum_read (const struct m0_xcode_enum *en, const char *buf, int nr, uint64_t *val)
 
bool m0_xcode_bitmask_is_valid (const struct m0_xcode_enum *en, uint64_t val)
 
int m0_xcode_bitmask_print (const struct m0_xcode_enum *en, uint64_t val, char *buf, int nr)
 
int m0_xcode_bitmask_read (const struct m0_xcode_enum *en, const char *buf, int nr, uint64_t *val)
 
M0_INTERNAL int m0_xcode_enum_field_read (const struct m0_xcode_cursor *it, struct m0_xcode_obj *obj, const char *str)
 
M0_INTERNAL int m0_xcode_bitmask_field_read (const struct m0_xcode_cursor *it, struct m0_xcode_obj *obj, const char *str)
 

Macro Definition Documentation

◆ __MOTR_XCODE_ENUM_H__

#define __MOTR_XCODE_ENUM_H__

Definition at line 26 of file enum.h.