aboutsummaryrefslogtreecommitdiff
path: root/odb/type-processor.cxx
AgeCommit message (Collapse)AuthorFilesLines
2011-01-04Copyright updateBoris Kolpackov1-1/+1
2010-12-10Generate TR1 traits include if TR1 pointer is used as object pointerBoris Kolpackov1-0/+35
2010-12-10Implement more robust detection of TR1 smart pointer usageBoris Kolpackov1-113/+142
2010-12-09Add lazy pointer supportBoris Kolpackov1-32/+137
Built-in support is provided for raw, auto, and tr1 shared/weak pointers. New test: common/lazy-ptr.
2010-12-01Implement not_null pointer pragmaBoris Kolpackov1-4/+18
New exception: null_pointer.
2010-11-28Qualify all unqualified name components in pointer typesBoris Kolpackov1-6/+93
This this necessary since they may not resolve in the typedef that we generate in namespace odb.
2010-11-24Implement support for many-to-{one,many} inverse relationshipsBoris Kolpackov1-0/+7
2010-11-22Implement support for one-to-{one,many} inverse relationshipsBoris Kolpackov1-5/+42
New pragma: inverse.
2010-11-17Add support for unidirectional object relationshipsBoris Kolpackov1-38/+162
New test: common/relationship.
2010-11-16Rework pointer traits, add naked, auto_ptr, and TR1 specializationsBoris Kolpackov1-29/+107
2010-11-15Add support for custom object pointersBoris Kolpackov1-1/+142
New option: --default-pointer. New object pragma specifier: pointer.
2010-11-09Enable full container traits diagnosticsBoris Kolpackov1-17/+0
2010-11-06Add support for container persistenceBoris Kolpackov1-8/+349
2010-11-01Factor assignment of database type to separate passBoris Kolpackov1-0/+97