aboutsummaryrefslogtreecommitdiff
path: root/odb/header.cxx
AgeCommit message (Collapse)AuthorFilesLines
2012-01-29Remove author field from file headerBoris Kolpackov1-1/+0
Too much effort to maintain.
2012-01-06Cleanup dead codeBoris Kolpackov1-90/+0
2011-10-21Add support for const data membersBoris Kolpackov1-1/+4
Const data members are automatically treated as readonly. New test: const-member.
2011-08-31Rename comp_value() predicate to composite()Boris Kolpackov1-1/+1
2011-08-31Add transient() predicateBoris Kolpackov1-1/+1
2011-08-04Add support for value wrappersBoris Kolpackov1-1/+4
Wrapper is a class that wraps another type. Examples of wrappers are various smart pointers, holders, etc. A wrapper can be transparent or it can handle the NULL semantics. The new odb::nullable class template is a NULL wrapper that helps to add the NULL semantics to a value type. New test: common/wrapper.
2011-07-04Implement support for database operations callbacksBoris Kolpackov1-0/+1
New object pragma: callback. New test: common/callback. New manual section: 10.1.4, "callback".
2011-03-21Move the rest of generators to new ctor-less contextBoris Kolpackov1-53/+55
2011-01-04Copyright updateBoris Kolpackov1-1/+1
2010-12-09Cosmetic changesBoris Kolpackov1-2/+2
2010-11-30Cosmetic changesBoris Kolpackov1-5/+12
2010-11-16Rework pointer traits, add naked, auto_ptr, and TR1 specializationsBoris Kolpackov1-0/+20
2010-11-15Add support for custom object pointersBoris Kolpackov1-0/+3
New option: --default-pointer. New object pragma specifier: pointer.
2010-10-27Implement support for composite value typesBoris Kolpackov1-0/+108
New test: common/composite.
2010-07-22Next chunk of functionalityBoris Kolpackov1-158/+0
Add SQL language lexer. Implement MySQL type declaration parser. Create sub-directories for databases, currently mysql and tracer. Create MySQL-specific context.
2010-07-20Add failure case to tracer implementationBoris Kolpackov1-4/+8
Also adjust object traits API to work with the new low-level API in libodb.
2010-06-04Next chunk of functionalityBoris Kolpackov1-0/+154