Sha256: a3f632fdf76714262f6658702b384f37d1ba654575db2186f27c3642fb83952a

Contents?: true

Size: 735 Bytes

Versions: 23

Compression:

Stored size: 735 Bytes

Contents

#ifndef NOKOGIRI_XML_DOCUMENT
#define NOKOGIRI_XML_DOCUMENT

#include <nokogiri.h>
#include "st.h"

struct _nokogiriTuple {
  xmlDocPtr     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) ((VALUE)((nokogiriTuplePtr)(x->_private))->doc)
#define DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)
#define DOC_NODE_CACHE(x) ((VALUE)((nokogiriTuplePtr)(x->_private))->node_cache)

extern VALUE cNokogiriXmlDocument ;
#endif

Version data entries

23 entries across 23 versions & 7 rubygems

Version Path
rubyjedi-nokogiri_java-1.4.0.20100513161003-java ext/nokogiri/xml_document.h
jwagener-nokogiri-1.4.1 ext/nokogiri/xml_document.h
akamai_bookmarklet-0.1.2 vendor/gems/ruby/1.8/gems/nokogiri-1.3.3/ext/nokogiri/xml_document.h
revo-nokogiri-1.4.1-java ext/nokogiri/xml_document.h
revo-nokogiri-1.4.0.3-java ext/nokogiri/xml_document.h
revo-nokogiri-1.4.0-java ext/nokogiri/xml_document.h
revo-nokogiri-1.4.0.20100202165440-java ext/nokogiri/xml_document.h
akamai_bookmarklet-0.1.1 vendor/gems/ruby/1.8/gems/nokogiri-1.3.3/ext/nokogiri/xml_document.h
akamai_bookmarklet-0.1.0 vendor/gems/ruby/1.8/gems/nokogiri-1.3.3/ext/nokogiri/xml_document.h
nokogiri-1.4.1-x86-mswin32 ext/nokogiri/xml_document.h
nokogiri-1.4.1-x86-mingw32 ext/nokogiri/xml_document.h
nokogiri-1.4.1-java ext/nokogiri/xml_document.h
nokogiri-1.4.1 ext/nokogiri/xml_document.h
superfeedr-nokogiri-1.4.0.20091116183308 ext/nokogiri/xml_document.h
caring-nokogiri-1.4.1.pre1 ext/nokogiri/xml_document.h
nokogiri-1.4.0-java ext/nokogiri/xml_document.h
nokogiri-1.4.0-x86-mswin32 ext/nokogiri/xml_document.h
nokogiri-1.4.0-x86-mingw32 ext/nokogiri/xml_document.h
nokogiri-1.4.0 ext/nokogiri/xml_document.h
nokogiri-1.3.3-x86-mswin32 ext/nokogiri/xml_document.h