Lines Matching defs:operator
58 operator()(const types_or_decls_type& d) const
70 operator()(const types_or_decls_type &d1, const types_or_decls_type &d2) const
84 /// The function-call operator to hash a @ref diff node.
90 operator()(const diff_sptr& d) const
91 {return operator()(*d);}
93 /// The function-call operator to hash a @ref diff node.
99 operator()(const diff *d) const
100 {return operator()(*d);}
102 /// The function-call operator to hash a @ref diff node.
108 operator()(const diff& d) const
120 /// The function-call operator to compare two @ref diff nodes.
128 operator()(const diff* d1, const diff* d2) const
129 {return operator()(*d1, *d2);}
131 /// The function-call operator to compare two @ref diff nodes.
139 operator()(const diff_sptr& d1, const diff_sptr& d2) const
140 {return operator()(*d1, *d2);}
142 /// The function-call operator to compare two @ref diff nodes.
150 operator()(const diff& d1, const diff& d2) const
333 /// An operator that takes two instances of @ref diff_sptr returns
342 operator()(const diff* l, const diff* r) const
353 /// An operator that takes two instances of @ref diff_sptr returns
362 operator()(const diff_sptr& l, const diff_sptr& r) const
363 {return operator()(l.get(), r.get());}
438 /// implements the "less than" operator.
442 operator()(const enum_type_decl::enumerator& f,
452 operator()(const changed_enumerator& f,
578 operator()(const decl_base_sptr& f,
595 operator()(const changed_var_sptr& f,
632 operator()(const class_decl::base_spec&l,
640 operator()(const class_decl::base_spec_sptr&l,
642 {return operator()(*l, *r);}
649 operator()(const base_diff& l, const base_diff& r) const
661 operator()(const base_diff* l, const base_diff* r) const
662 {return operator()(*l, *r);}
665 operator()(const base_diff_sptr l, const base_diff_sptr r) const
666 {return operator()(l.get(), r.get());}
682 operator()(const var_diff_sptr f,
737 operator()(const function_decl_diff& l,
748 operator()(const function_decl_diff* l,
750 {return operator()(*l, *r);}
753 operator()(const function_decl_diff_sptr l,
755 {return operator()(l.get(), r.get());}
827 operator()(const diff& l, diff& r) const
841 operator()(const diff* l, diff* r) const
842 {return operator()(*l, *r);}
851 operator()(const diff_sptr l, diff_sptr r) const
852 {return operator()(l.get(), r.get());}
906 operator()(const fn_parm_diff& f, const fn_parm_diff& s)
910 operator()(const fn_parm_diff_sptr& f, const fn_parm_diff_sptr& s)
911 {return operator()(*f, *s);}
928 operator()(const function_decl::parameter& l,
942 operator()(const function_decl::parameter_sptr& l,
944 {return operator()(*l, *r);}
952 operator() (const var_decl& l, const var_decl& r) const
959 operator() (const var_decl* l, const var_decl* r) const
960 {return operator()(*l, *r);}
968 operator()(const elf_symbol& l, const elf_symbol& r)
975 operator()(const elf_symbol* l, const elf_symbol* r)
976 {return operator()(*l, *r);}
979 operator()(const elf_symbol_sptr& l, const elf_symbol_sptr& r)
980 {return operator()(l.get(), r.get());}
1154 /// The actual "less than" operator for instances of @ref
1164 operator()(const function_decl& f, const function_decl& s)
1167 /// The actual "less than" operator for instances of @ref
1177 operator()(const function_decl* f, const function_decl* s)
1178 {return operator()(*f, *s);}
1180 /// The actual "less than" operator for instances of @ref
1190 operator()(const function_decl_sptr f, const function_decl_sptr s)
1191 {return operator()(f.get(), s.get());}
1198 /// The actual less than operator.
1209 operator()(const function_decl_diff& first,
1238 /// The actual less than operator.
1250 operator()(const function_decl_diff_sptr first,
1252 {return operator()(*first, *second);}
1266 operator()(const var_diff_sptr f,