summaryrefslogtreecommitdiff
path: root/src/account.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/account.cc')
-rw-r--r--src/account.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/account.cc b/src/account.cc
index e201be64..42c10839 100644
--- a/src/account.cc
+++ b/src/account.cc
@@ -243,6 +243,10 @@ namespace {
return long(account.depth);
}
+ value_t get_note(account_t& account) {
+ return account.note ? string_value(*account.note) : NULL_VALUE;
+ }
+
value_t ignore(account_t&) {
return false;
}
@@ -368,6 +372,8 @@ expr_t::ptr_op_t account_t::lookup(const symbol_t::kind_t kind,
case 'n':
if (fn_name[1] == '\0')
return WRAP_FUNCTOR(get_wrapper<&get_subcount>);
+ else if (fn_name == "note")
+ return WRAP_FUNCTOR(get_wrapper<&get_note>);
break;
case 'p':