/[pspp]/pspp/src/missing-values.h
ViewVC logotype

Diff of /pspp/src/missing-values.h

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

revision 1.2 by blp, Tue Oct 25 04:28:17 2005 UTC revision 1.3 by jmd, Fri Dec 2 23:58:18 2005 UTC
# Line 44  struct missing_values Line 44  struct missing_values
44      union value values[3];      /* Missing values.  [y,z] are the range. */      union value values[3];      /* Missing values.  [y,z] are the range. */
45    };    };
46    
47    
48  void mv_init (struct missing_values *, int width);  void mv_init (struct missing_values *, int width);
49    void mv_set_type(struct missing_values *mv, enum mv_type type);
50    
51  void mv_copy (struct missing_values *, const struct missing_values *);  void mv_copy (struct missing_values *, const struct missing_values *);
52  bool mv_is_empty (const struct missing_values *);  bool mv_is_empty (const struct missing_values *);
53  int mv_get_width (const struct missing_values *);  int mv_get_width (const struct missing_values *);
# Line 54  bool mv_add_str (struct missing_values * Line 57  bool mv_add_str (struct missing_values *
57  bool mv_add_num (struct missing_values *, double);  bool mv_add_num (struct missing_values *, double);
58  bool mv_add_num_range (struct missing_values *, double low, double high);  bool mv_add_num_range (struct missing_values *, double low, double high);
59    
60  bool mv_has_value (struct missing_values *);  bool mv_has_value (const struct missing_values *);
61  void mv_pop_value (struct missing_values *, union value *);  void mv_pop_value (struct missing_values *, union value *);
62  bool mv_has_range (struct missing_values *);  void mv_peek_value (const struct missing_values *mv, union value *v, int idx);
63    void mv_replace_value (struct missing_values *mv, const union value *v, int idx);
64    
65    int  mv_n_values (const struct missing_values *mv);
66    
67    
68    bool mv_has_range (const struct missing_values *);
69  void mv_pop_range (struct missing_values *, double *low, double *high);  void mv_pop_range (struct missing_values *, double *low, double *high);
70    void mv_peek_range (const struct missing_values *, double *low, double *high);
71    
72  bool mv_is_resizable (struct missing_values *, int width);  bool mv_is_resizable (struct missing_values *, int width);
73  void mv_resize (struct missing_values *, int width);  void mv_resize (struct missing_values *, int width);

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26