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-1.5.3.rc2-x86-mswin32-60 ext/nokogiri/xml_document.h
nokogiri-1.5.3.rc2 ext/nokogiri/xml_document.h
nokogiri-1.5.2 ext/nokogiri/xml_document.h
nokogiri-1.5.2-x86-mswin32-60 ext/nokogiri/xml_document.h
nokogiri-1.5.2-x86-mingw32 ext/nokogiri/xml_document.h
nokogiri-1.5.2-java ext/nokogiri/xml_document.h
nokogiri-1.5.1-x86-mswin32-60 ext/nokogiri/xml_document.h
nokogiri-1.5.1-x86-mingw32 ext/nokogiri/xml_document.h
nokogiri-1.5.1 ext/nokogiri/xml_document.h
nokogiri-1.5.1-java ext/nokogiri/xml_document.h
nokogiri-1.5.1.rc1-x86-mswin32-60 ext/nokogiri/xml_document.h
nokogiri-1.5.1.rc1-x86-mingw32 ext/nokogiri/xml_document.h
nokogiri-1.5.1.rc1-java ext/nokogiri/xml_document.h
nokogiri-1.5.1.rc1 ext/nokogiri/xml_document.h