|author||Boris Kolpackov <email@example.com>||2015-02-11 16:35:40 +0200|
|committer||Boris Kolpackov <firstname.lastname@example.org>||2015-02-11 16:35:40 +0200|
Add few code quality improvement ideas
1 files changed, 13 insertions, 0 deletions
diff --git a/quality/list b/quality/list
index 795e35f..2e16fbf 100644
@@ -1,3 +1,16 @@
+! Define DATABASE_* in common/config.hxx if ODB_DATABASE_* is defined
+ Can then use one set of macros in both headers and the driver in
+ tests. Currently have to use ODB_DATABASE_* in headers because
+ with VC++ the DATABASE_* ones are defined by the project for the
+ C++ compiler only.
+ Need to be careful with multi-database case (DATABASE_COMMON).
+! GCC 4.9 (at least) allows multiple equal signs in plugin options
+ Can get rid of that ugly backspace escaping.
- Inconsistent id() vs direct access use in generated code
The same for version().