aboutsummaryrefslogtreecommitdiff
path: root/odb/pragma.cxx
AgeCommit message (Collapse)AuthorFilesLines
2011-01-04Copyright updateBoris Kolpackov1-1/+1
2010-12-01Implement not_null pointer pragmaBoris Kolpackov1-0/+31
New exception: null_pointer.
2010-11-29Make container pragmas also work on types in addition to membersBoris Kolpackov1-8/+31
2010-11-28Qualify all unqualified name components in pointer typesBoris Kolpackov1-10/+10
This this necessary since they may not resolve in the typedef that we generate in namespace odb.
2010-11-24Add support for unordered storage of ordered containersBoris Kolpackov1-0/+21
New pragma: unordered.
2010-11-22Implement support for one-to-{one,many} inverse relationshipsBoris Kolpackov1-0/+43
New pragma: inverse.
2010-11-15Add support for custom object pointersBoris Kolpackov1-61/+173
New option: --default-pointer. New object pragma specifier: pointer.
2010-11-06Add support for container persistenceBoris Kolpackov1-6/+101
2010-09-22Handle pragmas for fundamental types and template instantiationsBoris Kolpackov1-2/+7
Use main type variant as a key in pragma map.
2010-09-13Change GPL v3Boris Kolpackov1-1/+1
2010-09-13Change pragma syntaxBoris Kolpackov1-205/+236
Change odb pragma namespace to db. Use qualifiers (object, value, and member) to specify type/member name. Add support for mapping C++ types to db types.
2010-08-19Add support for automatic object idsBoris Kolpackov1-0/+47
2010-07-30Add pragma transientBoris Kolpackov1-1/+48
2010-06-04Next chunk of functionalityBoris Kolpackov1-14/+169
2010-04-02Implement pragma supportBoris Kolpackov1-0/+274