root/ext/fastxml_node.h

Revision 3743ad075234ad77e4d34c81771003bd38d4a24e, 1.0 KB (checked in by Mark Guzman <segfault@…>, 6 months ago)

adding some more initial documentation
specified that copyright is defined in the LICENSE file

  • Property mode set to 100644
Line 
1/*
2 * Prototypes for everything in fastxml_node.c
3 *
4 * Please see the LICENSE file for copyright, licensing and distribution information
5 */
6
7#ifndef fastxml_node_h
8#define fastxml_node_h
9extern void Init_fastxml_node();
10
11RUBY_EXTERN VALUE fastxml_node_initialize(VALUE self);
12RUBY_EXTERN VALUE fastxml_node_search(VALUE self,VALUE raw_xpath, VALUE blk);
13RUBY_EXTERN VALUE fastxml_node_name(VALUE self);
14RUBY_EXTERN VALUE fastxml_node_value(VALUE self);
15RUBY_EXTERN VALUE fastxml_node_value_set(VALUE self, VALUE new_val);
16RUBY_EXTERN VALUE fastxml_node_innerxml(VALUE self);
17RUBY_EXTERN VALUE fastxml_node_to_s(VALUE self);
18RUBY_EXTERN VALUE fastxml_node_xpath(VALUE self);
19RUBY_EXTERN VALUE fastxml_node_attr(VALUE self);
20RUBY_EXTERN VALUE fastxml_node_children(VALUE self);
21RUBY_EXTERN VALUE fastxml_node_next(VALUE self);
22RUBY_EXTERN VALUE fastxml_node_prev(VALUE self);
23RUBY_EXTERN VALUE fastxml_node_parent(VALUE self);
24RUBY_EXTERN VALUE fastxml_node_inspect(VALUE self);
25#endif
Note: See TracBrowser for help on using the browser.