summaryrefslogtreecommitdiff
path: root/format.h
diff options
context:
space:
mode:
Diffstat (limited to 'format.h')
-rw-r--r--format.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/format.h b/format.h
index 778ec53f..68cc30dd 100644
--- a/format.h
+++ b/format.h
@@ -7,10 +7,10 @@
namespace ledger {
-std::string truncated(const std::string& str, unsigned int width,
+string truncated(const string& str, unsigned int width,
const int style = 2);
-std::string partial_account_name(const account_t& account,
+string partial_account_name(const account_t& account,
const unsigned int start_depth);
#define ELEMENT_ALIGN_LEFT 0x01
@@ -50,7 +50,7 @@ struct element_t
kind_t type;
unsigned char flags;
- std::string chars;
+ string chars;
unsigned char min_width;
unsigned char max_width;
value_expr val_expr;
@@ -59,18 +59,18 @@ struct element_t
element_t() : type(STRING), flags(false),
min_width(0), max_width(0), next(NULL) {
- DEBUG_PRINT("ledger.memory.ctors", "ctor element_t");
+ DEBUG("ledger.memory.ctors", "ctor element_t");
}
~element_t() {
- DEBUG_PRINT("ledger.memory.dtors", "dtor element_t");
+ DEBUG("ledger.memory.dtors", "dtor element_t");
if (next) delete next; // recursive, but not too deep
}
};
struct format_t
{
- std::string format_string;
+ string format_string;
element_t * elements;
enum elision_style_t {
@@ -87,27 +87,27 @@ struct format_t
static bool ansi_invert;
format_t() : elements(NULL) {
- DEBUG_PRINT("ledger.memory.ctors", "ctor format_t");
+ DEBUG("ledger.memory.ctors", "ctor format_t");
}
- format_t(const std::string& _format) : elements(NULL) {
- DEBUG_PRINT("ledger.memory.ctors", "ctor format_t");
+ format_t(const string& _format) : elements(NULL) {
+ DEBUG("ledger.memory.ctors", "ctor format_t");
reset(_format);
}
~format_t() {
- DEBUG_PRINT("ledger.memory.dtors", "dtor format_t");
+ DEBUG("ledger.memory.dtors", "dtor format_t");
if (elements) delete elements;
}
- void reset(const std::string& _format) {
+ void reset(const string& _format) {
if (elements)
delete elements;
elements = parse_elements(_format);
format_string = _format;
}
- static element_t * parse_elements(const std::string& fmt);
+ static element_t * parse_elements(const string& fmt);
- static std::string truncate(const std::string& str, unsigned int width,
+ static string truncate(const string& str, unsigned int width,
const bool is_account = false);
void format(std::ostream& out, const details_t& details) const;
@@ -124,7 +124,7 @@ class format_transactions : public item_handler<transaction_t>
public:
format_transactions(std::ostream& _output_stream,
- const std::string& format);
+ const string& format);
virtual void flush() {
output_stream.flush();
@@ -135,7 +135,7 @@ class format_transactions : public item_handler<transaction_t>
class format_entries : public format_transactions
{
public:
- format_entries(std::ostream& output_stream, const std::string& format)
+ format_entries(std::ostream& output_stream, const string& format)
: format_transactions(output_stream, format) {}
virtual void format_last_entry();
@@ -151,7 +151,7 @@ class format_entries : public format_transactions
};
void print_entry(std::ostream& out, const entry_base_t& entry,
- const std::string& prefix = "");
+ const string& prefix = "");
bool disp_subaccounts_p(const account_t& account,
const item_predicate<account_t>& disp_pred,
@@ -175,8 +175,8 @@ class format_account : public item_handler<account_t>
format_t format;
format_account(std::ostream& _output_stream,
- const std::string& _format,
- const std::string& display_predicate = NULL)
+ const string& _format,
+ const string& display_predicate = NULL)
: output_stream(_output_stream), disp_pred(display_predicate),
format(_format) {}
@@ -199,8 +199,8 @@ class format_equity : public item_handler<account_t>
public:
format_equity(std::ostream& _output_stream,
- const std::string& _format,
- const std::string& display_predicate);
+ const string& _format,
+ const string& display_predicate);
virtual void flush();
virtual void operator()(account_t& account);
@@ -208,7 +208,7 @@ class format_equity : public item_handler<account_t>
class format_error : public error {
public:
- format_error(const std::string& reason, error_context * ctxt = NULL) throw()
+ format_error(const string& reason, error_context * ctxt = NULL) throw()
: error(reason, ctxt) {}
virtual ~format_error() throw() {}
};