Displaying 1 result from an estimated 1 matches for "node_meta".
2017 Jun 21
6
RFC: Cleaning up the Itanium demangler
...{}
+ stream_string_ref(unsigned first, unsigned last)
+ : first(first), last(last) {}
+
+ bool empty() const { return first == last; }
+
+ void print(stream& s)
+ {
+ s.grow(last - first);
+ s += string_ref(s.buf + first, s.buf + last);
+ }
+};
+
+struct node_meta
+{
+ // If this node has any rhs part, potentally nested.
+ unsigned has_rhs_component : 1;
+
+ unsigned has_array : 1;
+ unsigned has_function : 1;
+
+ // Quick RTTI, just for types that need it.
+ unsigned is_qual_type : 1;
+ unsigned is_template_param_list : 1;
+ unsigned...