Sha256: 4b53d04ccb61ffa33fb716f32a889e8fcfe9e75dfa16cfef0c0a00589de30d55

Contents?: true

Size: 854 Bytes

Versions: 3

Compression:

Stored size: 854 Bytes

Contents

/* $Id $ */

#ifndef __RUBY_XML_XPATH_OBJECT__
#define __RUBY_XML_XPATH_OBJECT__

extern VALUE cXMLXPathObject;

typedef struct ruby_xml_xpath_object_s {
  xmlXPathObjectPtr xpop;
} ruby_xml_xpath_object;

VALUE ruby_xml_xpath_object_wrap(xmlXPathObjectPtr xpop);

VALUE ruby_xml_xpath_object_to_a(VALUE self);
VALUE ruby_xml_xpath_object_first(VALUE self);
VALUE ruby_xml_xpath_object_set(VALUE self);
VALUE ruby_xml_xpath_object_empty_q(VALUE self);
VALUE ruby_xml_xpath_object_each(VALUE self);
VALUE ruby_xml_xpath_object_first(VALUE self);
VALUE ruby_xml_xpath_object_length(VALUE self);
VALUE ruby_xml_xpath_object_set_type(VALUE self);
VALUE ruby_xml_xpath_object_string(VALUE self);

void ruby_xml_xpath_object_mark(xmlXPathObjectPtr xpop);
void ruby_xml_xpath_object_free(xmlXPathObjectPtr xpop);

void ruby_init_xml_xpath_object(void);

#endif

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
libxml-ruby-0.5.2.0 ext/xml/ruby_xml_xpath_object.h
libxml-ruby-0.5.3 ext/libxml/ruby_xml_xpath_object.h
libxml-ruby-0.5.4 ext/libxml/ruby_xml_xpath_object.h