1
# This file was automatically generated by SWIG
5
@ISA = qw(Exporter DynaLoader);
11
# ---------- BASE METHODS -------------
16
my ($classname,$obj) = @_;
17
return bless $obj, $classname;
27
my ($self,$field) = @_;
28
my $member_func = "swig_${field}_get";
29
$self->$member_func();
33
my ($self,$field,$newval) = @_;
34
my $member_func = "swig_${field}_set";
35
$self->$member_func($newval);
44
# ------- FUNCTION WRAPPERS --------
49
*next_item = *EST_Itemc::next_item;
50
*first_leaf = *EST_Itemc::first_leaf;
51
*last_leaf = *EST_Itemc::last_leaf;
52
*next_leaf = *EST_Itemc::next_leaf;
53
*num_leaves = *EST_Itemc::num_leaves;
54
*remove_item = *EST_Itemc::remove_item;
55
*copy_node_tree = *EST_Itemc::copy_node_tree;
56
*copy_node_tree_contents = *EST_Itemc::copy_node_tree_contents;
57
*item_jump = *EST_Itemc::item_jump;
59
############# Class : EST_Item::EST_Item ##############
61
package EST_Item::EST_Item;
62
@ISA = qw( EST_Item );
67
my $self = EST_Itemc::new_EST_Item(@_);
68
bless $self, $pkg if defined($self);
72
return unless $_[0]->isa('HASH');
73
my $self = tied(%{$_[0]});
74
return unless defined $self;
75
delete $ITERATORS{$self};
76
if (exists $OWNER{$self}) {
77
EST_Itemc::delete_EST_Item($self);
82
*F = *EST_Itemc::EST_Item_F;
83
*S = *EST_Itemc::EST_Item_S;
84
*I = *EST_Itemc::EST_Item_I;
85
*A = *EST_Itemc::EST_Item_A;
86
*set = *EST_Itemc::EST_Item_set;
87
*set_function = *EST_Itemc::EST_Item_set_function;
88
*f_remove = *EST_Itemc::EST_Item_f_remove;
89
*evaluate_features = *EST_Itemc::EST_Item_evaluate_features;
90
*f_present = *EST_Itemc::EST_Item_f_present;
91
*length = *EST_Itemc::EST_Item_length;
92
*as_relation = *EST_Itemc::EST_Item_as_relation;
93
*in_relation = *EST_Itemc::EST_Item_in_relation;
94
*relation_name = *EST_Itemc::EST_Item_relation_name;
95
*relation = *EST_Itemc::EST_Item_relation;
96
*same_item = *EST_Itemc::EST_Item_same_item;
97
*unref_all = *EST_Itemc::EST_Item_unref_all;
98
*prepend_daughter = *EST_Itemc::EST_Item_prepend_daughter;
99
*append_daughter = *EST_Itemc::EST_Item_append_daughter;
100
*daughter1 = *EST_Itemc::EST_Item_daughter1;
101
*daughtern = *EST_Itemc::EST_Item_daughtern;
102
*next_sibling = *EST_Itemc::EST_Item_next_sibling;
103
*prev_sibling = *EST_Itemc::EST_Item_prev_sibling;
104
*parent = *EST_Itemc::EST_Item_parent;
105
*features = *EST_Itemc::EST_Item_features;
108
my $ptr = tied(%$self);
114
my $ptr = tied(%$self);
119
# ------- VARIABLE STUBS --------