5 #include "value_type_visitor.h"
18 virtual void do_visit_value(
const Value_type&);
19 virtual void do_visit_nil();
20 virtual void do_visit_int(
int);
21 virtual void do_visit_double(
double);
22 virtual void do_visit_bool(
bool);
23 virtual void do_visit_string(
const std::string&);
24 virtual void do_visit_struct(
const Struct&);
25 virtual void do_visit_array(
const Array&);
27 virtual void do_visit_datetime(
const Date_time&);
29 void add_textnode(
const char* name,
const std::string& data);