~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Wine Cross Reference
wine/tools/winapi/function.pm

Version: ~ [ wine-1.1.33 ] ~ [ wine-1.1.32 ] ~ [ wine-1.1.31 ] ~ [ wine-1.1.30 ] ~ [ wine-1.1.29 ] ~ [ wine-1.1.28 ] ~ [ wine-1.1.27 ] ~ [ wine-1.1.26 ] ~ [ wine-1.1.25 ] ~ [ wine-1.1.24 ] ~ [ wine-1.1.23 ] ~ [ wine-1.1.22 ] ~ [ wine-1.1.21 ] ~ [ wine-1.1.20 ] ~ [ wine-1.1.19 ] ~ [ wine-1.1.18 ] ~ [ wine-1.1.17 ] ~ [ wine-1.1.16 ] ~ [ wine-1.1.15 ] ~ [ wine-1.1.14 ] ~ [ wine-1.1.13 ] ~ [ wine-1.1.12 ] ~ [ wine-1.1.11 ] ~ [ wine-1.1.10 ] ~ [ wine-1.1.9 ] ~ [ wine-1.1.8 ] ~ [ wine-1.1.7 ] ~ [ wine-1.0.1 ] ~ [ wine-1.1.6 ] ~ [ wine-1.1.5 ] ~ [ wine-1.1.4 ] ~ [ wine-1.1.3 ] ~ [ wine-1.1.2 ] ~ [ wine-1.1.1 ] ~ [ wine-1.1.0 ] ~ [ wine-1.0 ] ~

  1 #
  2 # Copyright 1999, 2000, 2001 Patrik Stridvall
  3 #
  4 # This library is free software; you can redistribute it and/or
  5 # modify it under the terms of the GNU Lesser General Public
  6 # License as published by the Free Software Foundation; either
  7 # version 2.1 of the License, or (at your option) any later version.
  8 #
  9 # This library is distributed in the hope that it will be useful,
 10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 12 # Lesser General Public License for more details.
 13 #
 14 # You should have received a copy of the GNU Lesser General Public
 15 # License along with this library; if not, write to the Free Software
 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 17 #
 18 
 19 package function;
 20 
 21 use strict;
 22 
 23 sub new($) {
 24     my $proto = shift;
 25     my $class = ref($proto) || $proto;
 26     my $self  = {};
 27     bless ($self, $class);
 28 
 29     return $self;
 30 }
 31 
 32 sub file($$) {
 33     my $self = shift;
 34     my $file = \${$self->{FILE}};
 35 
 36     local $_ = shift;
 37 
 38     if(defined($_)) { $$file = $_; }
 39 
 40     return $$file;
 41 }
 42 
 43 sub debug_channels($$) {
 44     my $self = shift;
 45     my $debug_channels = \${$self->{DEBUG_CHANNELS}};
 46 
 47     local $_ = shift;
 48 
 49     if(defined($_)) { $$debug_channels = $_; }
 50 
 51     return $$debug_channels;
 52 }
 53 
 54 sub documentation_line($$) {
 55     my $self = shift;
 56     my $documentation_line = \${$self->{DOCUMENTATION_LINE}};
 57 
 58     local $_ = shift;
 59 
 60     if(defined($_)) { $$documentation_line = $_; }
 61 
 62     return $$documentation_line;
 63 }
 64 
 65 sub documentation($$) {
 66     my $self = shift;
 67     my $documentation = \${$self->{DOCUMENTATION}};
 68 
 69     local $_ = shift;
 70 
 71     if(defined($_)) { $$documentation = $_; }
 72 
 73     return $$documentation;
 74 }
 75 
 76 sub function_line($$) {
 77     my $self = shift;
 78     my $function_line = \${$self->{FUNCTION_LINE}};
 79 
 80     local $_ = shift;
 81 
 82     if(defined($_)) { $$function_line = $_; }
 83 
 84     return $$function_line;
 85 }
 86 
 87 sub linkage($$) {
 88     my $self = shift;
 89     my $linkage = \${$self->{LINKAGE}};
 90 
 91     local $_ = shift;
 92 
 93     if(defined($_)) { $$linkage = $_; }
 94 
 95     return $$linkage;
 96 }
 97 
 98 sub return_type($$) {
 99     my $self = shift;
100     my $return_type = \${$self->{RETURN_TYPE}};
101 
102     local $_ = shift;
103 
104     if(defined($_)) { $$return_type = $_; }
105 
106     return $$return_type;
107 }
108 
109 sub calling_convention($$) {
110     my $self = shift;
111     my $calling_convention = \${$self->{CALLING_CONVENTION}};
112 
113     local $_ = shift;
114 
115     if(defined($_)) { $$calling_convention = $_; }
116 
117     return $$calling_convention;
118 }
119 
120 sub internal_name($$) {
121     my $self = shift;
122     my $internal_name = \${$self->{INTERNAL_NAME}};
123 
124     local $_ = shift;
125 
126     if(defined($_)) { $$internal_name = $_; }
127 
128     return $$internal_name;
129 }
130 
131 sub argument_types($$) {
132     my $self = shift;
133     my $argument_types = \${$self->{ARGUMENT_TYPES}};
134 
135     local $_ = shift;
136 
137     if(defined($_)) { $$argument_types = $_; }
138 
139     return $$argument_types;
140 }
141 
142 sub argument_names($$) {
143     my $self = shift;
144     my $argument_names = \${$self->{ARGUMENT_NAMES}};
145 
146     local $_ = shift;
147 
148     if(defined($_)) { $$argument_names = $_; }
149 
150     return $$argument_names;
151 }
152 
153 sub argument_documentations($$) {
154     my $self = shift;
155     my $argument_documentations = \${$self->{ARGUMENT_DOCUMENTATIONS}};
156 
157     local $_ = shift;
158 
159     if(defined($_)) { $$argument_documentations = $_; }
160 
161     return $$argument_documentations;
162 }
163 
164 sub statements_line($$) {
165     my $self = shift;
166     my $statements_line = \${$self->{STATEMENTS_LINE}};
167 
168     local $_ = shift;
169 
170     if(defined($_)) { $$statements_line = $_; }
171 
172     return $$statements_line;
173 }
174 
175 sub statements($$) {
176     my $self = shift;
177     my $statements = \${$self->{STATEMENTS}};
178 
179     local $_ = shift;
180 
181     if(defined($_)) { $$statements = $_; }
182 
183     return $$statements;
184 }
185 
186 1;

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.