*** empty log message ***

This commit is contained in:
John Wiegley 2006-03-16 13:06:59 +00:00
parent b1a04923fe
commit 31b68bbebc
2 changed files with 23 additions and 23 deletions

View file

@ -1396,6 +1396,29 @@ amount_t amount_t::strip_annotations(const bool _keep_price,
return temp;
}
amount_t amount_t::price() const
{
if (commodity_ && commodity_->annotated) {
amount_t temp(((annotated_commodity_t *)commodity_)->price);
temp *= *this;
DEBUG_PRINT("amounts.commodities",
"Returning price of " << *this << " = " << temp);
return temp;
}
return *this;
}
std::time_t amount_t::date() const
{
if (commodity_ && commodity_->annotated) {
DEBUG_PRINT("amounts.commodities",
"Returning date of " << *this << " = "
<< ((annotated_commodity_t *)commodity_)->date);
return ((annotated_commodity_t *)commodity_)->date;
}
return 0L;
}
void commodity_base_t::add_price(const std::time_t date, const amount_t& price)
{

View file

@ -595,29 +595,6 @@ inline commodity_t& amount_t::commodity() const {
return *commodity_;
}
inline amount_t amount_t::price() const {
if (commodity_ && commodity_->annotated) {
amount_t temp(((annotated_commodity_t *)commodity_)->price);
temp *= *this;
DEBUG_PRINT("amounts.commodities",
"Returning price of " << *this << " = " << temp);
return temp;
} else {
return 0L;
}
}
inline std::time_t amount_t::date() const {
if (commodity_ && commodity_->annotated) {
DEBUG_PRINT("amounts.commodities",
"Returning date of " << *this << " = "
<< ((annotated_commodity_t *)commodity_)->date);
return ((annotated_commodity_t *)commodity_)->date;
} else {
return 0L;
}
}
class amount_error : public error {
public:
amount_error(const std::string& reason) throw() : error(reason) {}