Vocabulary
accessors

Inputs and outputs
objectan object
valuean object


Definition

GENERIC: data>> ( object -- value )


Methods







M: GValue data>>
T{ struct-slot-spec
{ name "data" }
{ offset 4 }
{ class object }
{ type { gpointer 2 } }
} read-struct-slot ; inline













































M: epoll-event data>>
T{ struct-slot-spec
{ name "data" }
{ offset 4 }
{ class epoll-data }
{ initial
S{ epoll-data
{ ptr f }
{ fd 0 }
{ u32 0 }
{ u64 0 }
}
}
{ type epoll-data }
{ packed? t }
} read-struct-slot ; inline



























M: longdouble data>>
T{ struct-slot-spec
{ name "data" }
{ offset 0 }
{ class object }
{ type { char 10 } }
} read-struct-slot ; inline




























































M: yaml_event_t data>>
T{ struct-slot-spec
{ name "data" }
{ offset 4 }
{ class event_data }
{ initial
S{ event_data
{ stream_start
S{ stream_start_event_data
{ encoding YAML_ANY_ENCODING }
}
}
{ document_start
S{ document_start_event_data
{ version_directive f }
{ tag_directives
~tag_directives_document_start_event_data~
}
{ implicit 0 }
}
}
{ document_end
S{ document_end_event_data { implicit 0 } }
}
{ alias S{ alias_event_data { anchor f } } }
{ scalar
S{ scalar_event_data
{ anchor f }
{ tag f }
{ value f }
{ length 0 }
{ plain_implicit 0 }
{ quoted_implicit 0 }
{ style YAML_ANY_SCALAR_STYLE }
}
}
{ sequence_start
S{ sequence_start_event_data
{ anchor f }
{ tag f }
{ implicit 0 }
{ style YAML_ANY_SEQUENCE_STYLE }
}
}
{ mapping_start
S{ mapping_start_event_data
{ anchor f }
{ tag f }
{ implicit 0 }
{ style YAML_ANY_MAPPING_STYLE }
}
}
}
}
{ type event_data }
} read-struct-slot ; inline



M: yaml_node_t data>>
T{ struct-slot-spec
{ name "data" }
{ offset 8 }
{ class node_data }
{ initial
S{ node_data
{ scalar
S{ scalar_node_data
{ value f }
{ length 0 }
{ style YAML_ANY_SCALAR_STYLE }
}
}
{ sequence
S{ sequence_node_data
{ items ~sequence_node_data_items~ }
{ style YAML_ANY_SEQUENCE_STYLE }
}
}
{ mapping
S{ mapping_node_data
{ pairs ~mapping_node_data_pairs~ }
{ style YAML_ANY_MAPPING_STYLE }
}
}
}
}
{ type node_data }
} read-struct-slot ; inline



M: yaml_token_t data>>
T{ struct-slot-spec
{ name "data" }
{ offset 4 }
{ class token_data }
{ initial
S{ token_data
{ stream_start
S{ stream_start_token_data
{ encoding YAML_ANY_ENCODING }
}
}
{ alias S{ alias_token_data { value f } } }
{ anchor S{ anchor_token_data { value f } } }
{ tag
S{ tag_token_data
{ handle f }
{ suffix f }
}
}
{ scalar
S{ scalar_token_data
{ value f }
{ length 0 }
{ style YAML_ANY_SCALAR_STYLE }
}
}
{ version_directive
S{ version_directive_token_data
{ major 0 }
{ minor 0 }
}
}
}
}
{ type token_data }
} read-struct-slot ; inline