diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-04-18 11:15:37 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-04-18 11:15:37 +0200 |
commit | b2b8dba6c149407d6657398a874c75629871d21a (patch) | |
tree | 587f30ada0847768fef5835589b9568f01285638 /odb/tr1/lazy-ptr.hxx | |
parent | abd2a4b899f16e2565c7db534ec558fec27173ff (diff) |
Fix loaded() function in lazy_ptr to conform to documentation
Diffstat (limited to 'odb/tr1/lazy-ptr.hxx')
-rw-r--r-- | odb/tr1/lazy-ptr.hxx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/odb/tr1/lazy-ptr.hxx b/odb/tr1/lazy-ptr.hxx index 0c2cbce..52b1b03 100644 --- a/odb/tr1/lazy-ptr.hxx +++ b/odb/tr1/lazy-ptr.hxx @@ -84,7 +84,15 @@ namespace odb public: typedef odb::database database_type; + // NULL loaded() + // + // true true NULL pointer to transient object + // false true valid pointer to persistent object + // true false unloaded pointer to persistent object + // false false valid pointer to transient object + // bool loaded () const; + std::tr1::shared_ptr<T> load () const; // Unload the pointer. For transient objects this function is @@ -186,7 +194,7 @@ namespace odb // true true expired pointer to transient object // false true valid pointer to persistent object // true false expired pointer to persistent object - // false false valid pointer to transiend object + // false false valid pointer to transient object // bool loaded () const; |