Lines Matching refs:reference

47     // Does the tentative label depend on the reference?
54 virtual void evaluate(int, const reference &, string &,
62 void evaluate(int, const reference &, string &, substring_position &);
73 void evaluate(int, const reference &, string &, substring_position &);
82 void evaluate(int, const reference &, string &, substring_position &);
90 void evaluate(int, const reference &, string &, substring_position &);
99 void evaluate(int, const reference &, string &, substring_position &) = 0;
109 void evaluate(int, const reference &, string &, substring_position &);
116 void evaluate(int, const reference &, string &, substring_position &);
129 void evaluate(int, const reference &, string &, substring_position &);
141 void evaluate(int, const reference &, string &, substring_position &);
148 void evaluate(int, const reference &, string &, substring_position &);
154 void evaluate(int, const reference &, string &, substring_position &);
164 void evaluate(int, const reference &, string &, substring_position &) = 0;
173 void evaluate(int, const reference &, string &, substring_position &);
179 void evaluate(int, const reference &, string &, substring_position &);
185 void evaluate(int, const reference &, string &, substring_position &);
197 void evaluate(int, const reference &, string &, substring_position &) = 0;
209 void evaluate(int, const reference &, string &, substring_position &);
505 void at_expr::evaluate(int tentative, const reference &ref,
517 void format_expr::evaluate(int tentative, const reference &ref,
628 void field_expr::evaluate(int, const reference &ref,
640 void literal_expr::evaluate(int, const reference &,
651 void analyzed_expr::evaluate(int tentative, const reference &ref,
658 void star_expr::evaluate(int tentative, const reference &ref,
668 void separator_expr::evaluate(int tentative, const reference &ref,
681 void map_expr::evaluate(int tentative, const reference &ref,
692 void extractor_expr::evaluate(int tentative, const reference &ref,
769 void truncate_expr::evaluate(int tentative, const reference &ref,
785 void alternative_expr::evaluate(int tentative, const reference &ref,
795 void list_expr::evaluate(int tentative, const reference &ref,
804 void substitute_expr::evaluate(int tentative, const reference &ref,
818 void conditional_expr::evaluate(int tentative, const reference &ref,
835 void reference::pre_compute_label()
846 void reference::compute_label()
865 void reference::immediate_compute_label()
872 int reference::merge_labels(reference **v, int n, label_type type,
881 int reference::merge_labels_by_number(reference **v, int n, label_type type,
901 const substring_position &reference::get_separator_pos(label_type type) const
909 const string &reference::get_label(label_type type) const
917 int reference::merge_labels_by_parts(reference **v, int n, label_type type,
1015 static void consider_authors(reference **start, reference **end, int i);
1017 void compute_labels(reference **v, int n)
1030 /* A reference with a list of authors <A0,A1,...,AN> _needs_ author i
1031 where 0 <= i <= N if there exists a reference with a list of authors
1035 <B0,B1,...,BM>. If a reference needs author i we only have to call
1036 need_author(j) for some j >= i such that the reference also needs
1046 static void consider_authors(reference **start, reference **end, int i)
1050 reference **p = start;
1057 for (reference **q = start; q < end; q++)
1063 reference **last_name_start = p;
1064 reference **name_start = p;
1076 for (reference **q = last_name_start; q < p; q++)
1082 for (reference **q = last_name_start; q < p; q++)
1088 int same_author_last_name(const reference &r1, const reference &r2, int n)
1099 int same_author_name(const reference &r1, const reference &r2, int n)
1131 void reference::set_last_name_unambiguous(int i)
1136 void reference::need_author(int n)
1142 const char *reference::get_authors(const char **end) const
1145 ((reference *)this)->computed_authors = 1;
1146 string &result = ((reference *)this)->authors;
1183 int reference::get_nauthors() const
1190 ((reference *)this)->nauthors = na;