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

Reply via email to