| 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 |
|---|
| 9 | extern void Init_fastxml_node(); |
|---|
| 10 | |
|---|
| 11 | RUBY_EXTERN VALUE fastxml_node_initialize(VALUE self); |
|---|
| 12 | RUBY_EXTERN VALUE fastxml_node_search(VALUE self,VALUE raw_xpath, VALUE blk); |
|---|
| 13 | RUBY_EXTERN VALUE fastxml_node_name(VALUE self); |
|---|
| 14 | RUBY_EXTERN VALUE fastxml_node_value(VALUE self); |
|---|
| 15 | RUBY_EXTERN VALUE fastxml_node_value_set(VALUE self, VALUE new_val); |
|---|
| 16 | RUBY_EXTERN VALUE fastxml_node_innerxml(VALUE self); |
|---|
| 17 | RUBY_EXTERN VALUE fastxml_node_to_s(VALUE self); |
|---|
| 18 | RUBY_EXTERN VALUE fastxml_node_xpath(VALUE self); |
|---|
| 19 | RUBY_EXTERN VALUE fastxml_node_attr(VALUE self); |
|---|
| 20 | RUBY_EXTERN VALUE fastxml_node_children(VALUE self); |
|---|
| 21 | RUBY_EXTERN VALUE fastxml_node_next(VALUE self); |
|---|
| 22 | RUBY_EXTERN VALUE fastxml_node_prev(VALUE self); |
|---|
| 23 | RUBY_EXTERN VALUE fastxml_node_parent(VALUE self); |
|---|
| 24 | RUBY_EXTERN VALUE fastxml_node_inspect(VALUE self); |
|---|
| 25 | #endif |
|---|