|
static unsigned char | isLegalUTF8 (const UTF8 *source, unsigned long length) |
|
static void | unicode_escape (char *buf, UTF16 character) |
|
static void | unicode_escape_to_buffer (FBuffer *buffer, char buf[6], UTF16 character) |
|
static void | convert_UTF8_to_JSON_ASCII (FBuffer *buffer, VALUE string) |
|
static void | convert_UTF8_to_JSON (FBuffer *buffer, VALUE string) |
|
static char * | fstrndup (const char *ptr, unsigned long len) |
|
static VALUE | mHash_to_json (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mArray_to_json (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mInteger_to_json (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mFloat_to_json (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mString_included_s (VALUE self, VALUE modul) |
|
static VALUE | mString_to_json (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mString_to_json_raw_object (VALUE self) |
|
static VALUE | mString_to_json_raw (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mString_Extend_json_create (VALUE self, VALUE o) |
|
static VALUE | mTrueClass_to_json (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mFalseClass_to_json (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mNilClass_to_json (int argc, VALUE *argv, VALUE self) |
|
static VALUE | mObject_to_json (int argc, VALUE *argv, VALUE self) |
|
static void | State_free (void *state) |
|
static VALUE | cState_s_allocate (VALUE klass) |
|
static VALUE | cState_configure (VALUE self, VALUE opts) |
|
static VALUE | cState_to_h (VALUE self) |
|
static void | generate_json (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_object (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_array (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_string (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_null (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_false (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_true (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_integer (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_fixnum (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_bignum (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static void | generate_json_float (FBuffer *buffer, VALUE Vstate, JSON_Generator_State *state, VALUE obj) |
|
static VALUE | cState_partial_generate (VALUE self, VALUE obj) |
|
static VALUE | cState_generate (VALUE self, VALUE obj) |
|
static VALUE | cState_initialize (int argc, VALUE *argv, VALUE self) |
|
static VALUE | cState_from_state_s (VALUE self, VALUE opts) |
|
static VALUE | cState_indent (VALUE self) |
|
static VALUE | cState_indent_set (VALUE self, VALUE indent) |
|
static VALUE | cState_space (VALUE self) |
|
static VALUE | cState_space_set (VALUE self, VALUE space) |
|
static VALUE | cState_space_before (VALUE self) |
|
static VALUE | cState_space_before_set (VALUE self, VALUE space_before) |
|
static VALUE | cState_object_nl (VALUE self) |
|
static VALUE | cState_object_nl_set (VALUE self, VALUE object_nl) |
|
static VALUE | cState_array_nl (VALUE self) |
|
static VALUE | cState_array_nl_set (VALUE self, VALUE array_nl) |
|
static VALUE | cState_max_nesting (VALUE self) |
|
static VALUE | cState_max_nesting_set (VALUE self, VALUE depth) |
|
static VALUE | cState_allow_nan_p (VALUE self) |
|
static VALUE | cState_ascii_only_p (VALUE self) |
|
static VALUE | cState_depth (VALUE self) |
|
static VALUE | cState_depth_set (VALUE self, VALUE depth) |
|
static FBuffer * | cState_prepare_buffer (VALUE self) |
|