Since we have only one constructor, just use default initialization for
every member that doesn't depend on an argument.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
#define dout_subsys ceph_subsys_rgw
RGWFormatter_Plain::RGWFormatter_Plain(const bool ukv)
- : buf(NULL),
- len(0),
- max_len(0),
- wrote_something(false),
- min_stack_level(0),
- use_kv(ukv)
+ : use_kv(ukv)
{
}
void write_data(const char *fmt, ...);
void dump_value_int(const char *name, const char *fmt, ...);
- char *buf;
- int len;
- int max_len;
+ char *buf = nullptr;
+ int len = 0;
+ int max_len = 0;
std::list<struct plain_stack_entry> stack;
- size_t min_stack_level;
+ size_t min_stack_level = 0;
bool use_kv;
- bool wrote_something;
+ bool wrote_something = 0;
};