Lines Matching defs:value_base
87 struct value_base struct
92 typedef iterator const_iterator;
93 typedef value_node::tag_type tag_type;
95 {
100 explicit value_base(value_node* base) : value_(base) in value_base() function
105 ~value_base() {} in ~value_base()
107 void swap(value_base& x) { std::swap(value_, x.value_); } in swap()
110 bool check() const { return value_->check(); } in check()
111 bool empty() const { return value_->empty(); } in empty()
112 bool is_encoded() const { return value_->is_encoded(); } in is_encoded()
113 bool is_list() const { return value_->is_list(); } in is_list()
119 tag_type get_tag() const { return value_->tag_; } in get_tag()
120 file_ptr get_file() const { return value_->get_file(); } in get_file()
121 string_iterator get_position() const in get_position()
125 quickbook::string_view get_quickbook() const in get_quickbook()
129 std::string get_encoded() const { return value_->get_encoded(); } in get_encoded()
130 int get_int() const { return value_->get_int(); } in get_int()
140 value_node* value_;