Sha256: ed7086fa4b01933b8dfddc3f733ab48ea2bdb09f9115c11460adc1e69d266563

Contents?: true

Size: 705 Bytes

Versions: 534

Compression:

Stored size: 705 Bytes

Contents

#ifndef NOKOGIRI_XML_DOCUMENT
#define NOKOGIRI_XML_DOCUMENT

#include <nokogiri.h>

struct _nokogiriTuple {
  VALUE         doc;
  st_table     *unlinkedNodes;
  VALUE         node_cache;
};
typedef struct _nokogiriTuple nokogiriTuple;
typedef nokogiriTuple * nokogiriTuplePtr;

void init_xml_document();
VALUE Nokogiri_wrap_xml_document(VALUE klass, xmlDocPtr doc);

#define DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))
#define DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)
#define DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)
#define DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)

extern VALUE cNokogiriXmlDocument ;
#endif

Version data entries

534 entries across 502 versions & 40 rubygems

Version Path
nokogiri-backport-1.11.0 ext/nokogiri/xml_document.h
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/3.0.0/gems/nokogiri-1.10.10/ext/nokogiri/xml_document.h
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/3.0.0/gems/nokogiri-1.11.1-x86_64-linux/ext/nokogiri/xml_document.h
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/2.7.0/gems/nokogiri-1.11.1-x86_64-linux/ext/nokogiri/xml_document.h
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/3.0.0/gems/tdiary-5.1.4/vendor/bundle/ruby/2.7.0/gems/nokogiri-1.10.10/ext/nokogiri/xml_document.h
tdiary-5.1.5 vendor/bundle/ruby/3.0.0/gems/nokogiri-1.11.1-x86_64-linux/ext/nokogiri/xml_document.h
tdiary-5.1.5 vendor/bundle/ruby/3.0.0/gems/tdiary-5.1.4/vendor/bundle/ruby/2.7.0/gems/nokogiri-1.10.10/ext/nokogiri/xml_document.h
tdiary-5.1.5 vendor/bundle/ruby/3.0.0/gems/nokogiri-1.10.10/ext/nokogiri/xml_document.h
tdiary-5.1.5 vendor/bundle/ruby/2.7.0/gems/nokogiri-1.11.1-x86_64-linux/ext/nokogiri/xml_document.h
video_chat_get-0.1.9 vendor/bundle/ruby/2.5.0/gems/nokogiri-1.10.9/ext/nokogiri/xml_document.h
nokogiri-1.11.1 ext/nokogiri/xml_document.h
nokogiri-1.11.1-x86_64-linux ext/nokogiri/xml_document.h
nokogiri-1.11.1-x86_64-darwin ext/nokogiri/xml_document.h
nokogiri-1.11.1-x86-mingw32 ext/nokogiri/xml_document.h
nokogiri-1.11.1-x86-linux ext/nokogiri/xml_document.h
nokogiri-1.11.1-x64-mingw32 ext/nokogiri/xml_document.h
nokogiri-1.11.1-arm64-darwin ext/nokogiri/xml_document.h
nokogiri-1.11.0 ext/nokogiri/xml_document.h
nokogiri-1.11.0-x86_64-linux ext/nokogiri/xml_document.h
nokogiri-1.11.0-x86_64-darwin ext/nokogiri/xml_document.h