/[eiffelstudio]/branches/CAT_mono/Src/Eiffel/eiffel/genericity/cl_type_i.e
ViewVC logotype

Diff of /branches/CAT_mono/Src/Eiffel/eiffel/genericity/cl_type_i.e

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 34621 by manus, Fri Oct 11 02:31:18 2002 UTC revision 35178 by manus, Mon Dec 23 20:08:09 2002 UTC
# Line 11  inherit Line 11  inherit
11                          is_reference,                          is_reference,
12                          is_true_expanded,                          is_true_expanded,
13                          is_separate,                          is_separate,
14                            is_out,
15                          is_valid,                          is_valid,
16                          is_explicit,                          is_explicit,
17                          is_external,                          is_external,
# Line 252  feature -- Status Line 253  feature -- Status
253          is_separate: BOOLEAN          is_separate: BOOLEAN
254                          -- Is the type separate?                          -- Is the type separate?
255    
256            is_out: BOOLEAN
257                            -- Is current actual type represent a out parameter type?
258    
259          is_enum: BOOLEAN is          is_enum: BOOLEAN is
260                          -- Is current type an IL enum type?                          -- Is current type an IL enum type?
261                          -- Useful to find out if some call optimization can be done                          -- Useful to find out if some call optimization can be done
# Line 324  feature -- Setting Line 328  feature -- Setting
328                          -- Assign `b' to `is_true_expanded'.                          -- Assign `b' to `is_true_expanded'.
329                  do                  do
330                          is_true_expanded := b                          is_true_expanded := b
331                    ensure
332                            is_true_expanded_set: is_true_expanded = b
333                  end                  end
334    
335          set_is_separate (b: BOOLEAN) is          set_is_separate (b: BOOLEAN) is
336                          -- Assign `b' to `is_separate'.                          -- Assign `b' to `is_separate'.
337                  do                  do
338                          is_separate := b                          is_separate := b
339                    ensure
340                            is_separate_set: is_separate = b
341                  end                  end
342    
343            set_is_out (b: BOOLEAN) is
344                            -- Assign `b' to `is_out'.
345                    do
346                            is_out := b
347                    ensure
348                            is_out_set: is_out = b
349                    end
350                    
351          set_cr_info (cinfo : CREATE_INFO) is          set_cr_info (cinfo : CREATE_INFO) is
352                          -- Set `cr_info' to `cinfo'.                          -- Set `cr_info' to `cinfo'.
353                  require                  require

Legend:
Removed from v.34621  
changed lines
  Added in v.35178

  ViewVC Help
Powered by ViewVC 1.1.23