CVSROOT: /cvs/gnome Module name: gnomemm Changes by: murrayc 06/10/21 08:46:59
Modified files: libgdamm : ChangeLog libgdamm/examples/introspection: main.cc libgdamm/libgda/libgdamm: value.cc value.h libgdamm/libgda/src: column.ccg column.hg datamodel.ccg datamodel.hg parameter.ccg parameter.hg parameterlist.ccg parameterlist.hg row.ccg row.hg Log message: 2006-10-21 Murray Cumming <[EMAIL PROTECTED]> * libgda/src/column.ccg: * libgda/src/column.hg: * libgda/src/datamodel.ccg: * libgda/src/datamodel.hg: * libgda/src/parameter.ccg: * libgda/src/parameter.hg: * libgda/src/parameterlist.ccg: * libgda/src/parameterlist.hg: * libgda/src/row.ccg: * libgda/src/row.hg: Use ValueBase as a return type, instead of as an output parameter. This loses the ability to do compile-time type-safe getting, but that is not very useful or safe with databases anyway. * libgda/libgdamm/value.cc: * libgda/libgdamm/value.h: Add get and set utility functions, matching the libgda ones. People getting a ValueBase will have to check the type and use a specific get method, deciding at runtime. That is not how ValueBase is usually used in gtkmm, but it is demanded by libgda, because the database structure is out of the control of the compiler. * examples/introspection/main.cc: Adapted for new API. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnomemm&who=murrayc&date=explicit&mindate=2006-10-21%2008:45&maxdate=2006-10-21%2008:47 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list