Lines Matching defs:Substitute
40 struct Substitute { struct
41 Substitute(Graph& graph, const Updater& updater) in Substitute() argument
44 void Update(Id& id) const { in Update()
48 void Update(std::vector<Id>& ids) const { in Update()
55 void Update(std::map<Key, Id>& ids) const { in Update()
61 void operator()(Id id) const { in operator()
65 void operator()(Special&) const {} in operator()
67 void operator()(PointerReference& x) const { in operator()
71 void operator()(PointerToMember& x) const { in operator()
76 void operator()(Typedef& x) const { in operator()
80 void operator()(Qualified& x) const { in operator()
84 void operator()(Primitive&) const {} in operator()
86 void operator()(Array& x) const { in operator()
90 void operator()(BaseClass& x) const { in operator()
94 void operator()(Method& x) const { in operator()
98 void operator()(Member& x) const { in operator()
102 void operator()(VariantMember& x) const { in operator()
106 void operator()(StructUnion& x) const { in operator()
115 void operator()(Enumeration& x) const { in operator()
122 void operator()(Variant& x) const { in operator()
150 Substitute(Graph&, const Updater& updater) -> Substitute<decltype(updater)>; argument