summaryrefslogtreecommitdiff
path: root/src/annotate.h
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2009-11-02 19:17:43 -0500
committerJohn Wiegley <johnw@newartisans.com>2009-11-02 19:17:43 -0500
commit46e46dd5a337c009391583a679d6172cf4f5aa42 (patch)
tree67009e7d8681685afec8b09dcb7930570492e36f /src/annotate.h
parenta048afc8a34d3a1c1a6372ef6b7cc373779bcac0 (diff)
parentd6790072eff9cb2a938ee9ed204263ee277a6874 (diff)
downloadledger-46e46dd5a337c009391583a679d6172cf4f5aa42.tar.gz
ledger-46e46dd5a337c009391583a679d6172cf4f5aa42.tar.bz2
ledger-46e46dd5a337c009391583a679d6172cf4f5aa42.zip
Merge branch 'next'
Diffstat (limited to 'src/annotate.h')
-rw-r--r--src/annotate.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/annotate.h b/src/annotate.h
index 77dd9372..cb2a1161 100644
--- a/src/annotate.h
+++ b/src/annotate.h
@@ -185,9 +185,10 @@ class annotated_commodity_t
equality_comparable2<annotated_commodity_t, commodity_t,
noncopyable> >
{
-public:
+protected:
+ friend class commodity_pool_t;
+
commodity_t * ptr;
- annotation_t details;
explicit annotated_commodity_t(commodity_t * _ptr,
const annotation_t& _details)
@@ -195,6 +196,10 @@ public:
TRACE_CTOR(annotated_commodity_t, "commodity_t *, annotation_t");
annotated = true;
}
+
+public:
+ annotation_t details;
+
virtual ~annotated_commodity_t() {
TRACE_DTOR(annotated_commodity_t);
}