1
# This file was automatically generated by SWIG (http://www.swig.org).
4
# Do not make changes to this file unless you know what you are doing--modify
5
# the SWIG interface file instead.
9
use base qw(DynaLoader);
12
package EST_Utterancec;
13
bootstrap EST_Utterance;
14
package EST_Utterance;
17
# ---------- BASE METHODS -------------
19
package EST_Utterance;
22
my ($classname,$obj) = @_;
23
return bless $obj, $classname;
33
my ($self,$field) = @_;
34
my $member_func = "swig_${field}_get";
35
$self->$member_func();
39
my ($self,$field,$newval) = @_;
40
my $member_func = "swig_${field}_set";
41
$self->$member_func($newval);
50
# ------- FUNCTION WRAPPERS --------
52
package EST_Utterance;
54
*utterance_merge = *EST_Utterancec::utterance_merge;
55
*sub_utterance = *EST_Utterancec::sub_utterance;
56
*get_utt = *EST_Utterancec::get_utt;
58
############# Class : EST_Utterance::EST_Utterance ##############
60
package EST_Utterance::EST_Utterance;
61
use vars qw(@ISA %OWNER %ITERATORS %BLESSEDMEMBERS);
62
@ISA = qw( EST_Utterance );
67
my $self = EST_Utterancec::new_EST_Utterance(@_);
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_Utterancec::delete_EST_Utterance($self);
82
*init = *EST_Utterancec::EST_Utterance_init;
83
*clear = *EST_Utterancec::EST_Utterance_clear;
84
*clear_relations = *EST_Utterancec::EST_Utterance_clear_relations;
85
*set_highest_id = *EST_Utterancec::EST_Utterance_set_highest_id;
86
*next_id = *EST_Utterancec::EST_Utterance_next_id;
87
*load = *EST_Utterancec::EST_Utterance_load;
88
*save = *EST_Utterancec::EST_Utterance_save;
89
*evaluate_all_features = *EST_Utterancec::EST_Utterance_evaluate_all_features;
90
*num_relations = *EST_Utterancec::EST_Utterance_num_relations;
91
*relation_present = *EST_Utterancec::EST_Utterance_relation_present;
92
*relation = *EST_Utterancec::EST_Utterance_relation;
93
*id = *EST_Utterancec::EST_Utterance_id;
94
*create_relation = *EST_Utterancec::EST_Utterance_create_relation;
95
*remove_relation = *EST_Utterancec::EST_Utterance_remove_relation;
96
*sub_utterance = *EST_Utterancec::EST_Utterance_sub_utterance;
99
my $ptr = tied(%$self);
105
my $ptr = tied(%$self);
110
# ------- VARIABLE STUBS --------
112
package EST_Utterance;