GCC Middle and Back End API Reference
|
#include <json.h>
Public Types | |
typedef EnumType | enum_t |
Public Member Functions | |
enum node::kind_t | get_unknown_value () |
bool | maybe_get_value_from_string (const char *str, enum_t &out) |
const char * | get_string_for_value (enum_t value) |
enum node::dynalloc_state_t | get_unknown_value () |
bool | maybe_get_value_from_string (const char *str, enum_t &out) |
const char * | get_string_for_value (enum_t value) |
Static Public Member Functions | |
static enum_t | get_unknown_value () |
static bool | maybe_get_value_from_string (const char *, enum_t &out) |
static const char * | get_string_for_value (enum_t value) |
typedef EnumType json::enum_traits< EnumType >::enum_t |
const char * json::enum_traits< enumnode::kind_t >::get_string_for_value | ( | enum_t | value | ) |
References json::node_kind_strs.
const char * json::enum_traits< enumnode::dynalloc_state_t >::get_string_for_value | ( | enum_t | value | ) |
References json::dynalloc_state_strs.
|
static |
Referenced by json::object::set_enum().
enum node::kind_t json::enum_traits< enum node::kind_t >::get_unknown_value | ( | ) |
enum node::dynalloc_state_t json::enum_traits< enum node::dynalloc_state_t >::get_unknown_value | ( | ) |
|
static |
Referenced by diagnostics::digraphs::object::get_property().
|
static |
bool json::enum_traits< enumnode::kind_t >::maybe_get_value_from_string | ( | const char * | str, |
enum_t & | out ) |
References i, and json::node_kind_strs.
bool json::enum_traits< enumnode::dynalloc_state_t >::maybe_get_value_from_string | ( | const char * | str, |
enum_t & | out ) |
References json::dynalloc_state_strs, and i.