Sha256: 730ed2ada8ea67b56538ac488d99b2863c91ce77541142ae6d94a452088a29c3

Contents?: true

Size: 622 Bytes

Versions: 6

Compression:

Stored size: 622 Bytes

Contents

#ifndef NOKOGIRI_XML_DOCUMENT
#define NOKOGIRI_XML_DOCUMENT

#include <native.h>

struct _nokogiriTuple {
  xmlDocPtr     doc;
  xmlNodeSetPtr unlinkedNodes;
};
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) ((VALUE)((nokogiriTuplePtr)(x->_private))->doc)
#define DOC_UNLINKED_NODE_SET(x) ((xmlNodeSetPtr)((nokogiriTuplePtr)(x->_private))->unlinkedNodes)

extern VALUE cNokogiriXmlDocument ;
#endif

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nokogiri-1.2.2 ext/nokogiri/xml_document.h
nokogiri-1.2.2-java ext/nokogiri/xml_document.h
nokogiri-1.2.2-x86-mswin32-60 ext/nokogiri/xml_document.h
nokogiri-1.2.3-java ext/nokogiri/xml_document.h
nokogiri-1.2.3 ext/nokogiri/xml_document.h
nokogiri-1.2.3-x86-mswin32-60 ext/nokogiri/xml_document.h