Lines Matching full:update
35 // The caller must provide a reference to a callable object which should update
38 // The Update helpers may be used to update external node id references.
44 void Update(Id& id) const { in Update() function
48 void Update(std::vector<Id>& ids) const { in Update() function
50 Update(id); in Update()
55 void Update(std::map<Key, Id>& ids) const { in Update() function
57 Update(id); in Update()
68 Update(x.pointee_type_id); in operator()
72 Update(x.containing_type_id); in operator()
73 Update(x.pointee_type_id); in operator()
77 Update(x.referred_type_id); in operator()
81 Update(x.qualified_type_id); in operator()
87 Update(x.element_type_id); in operator()
91 Update(x.type_id); in operator()
95 Update(x.type_id); in operator()
99 Update(x.type_id); in operator()
103 Update(x.type_id); in operator()
109 Update(definition.base_classes); in operator()
110 Update(definition.methods); in operator()
111 Update(definition.members); in operator()
118 Update(definition.underlying_type_id); in operator()
124 Update(x.discriminant.value()); in operator()
126 Update(x.members); in operator()
130 Update(x.parameters); in operator()
131 Update(x.return_type_id); in operator()
136 Update(*x.type_id); in operator()
141 Update(x.symbols); in operator()
142 Update(x.types); in operator()