Lines Matching refs:err

8 #include "tools/gn/err.h"
21 Err* err,
23 if (!value.VerifyTypeIs(Value::LIST, err))
28 if (!converter(input_list[i], &(*dest)[i], err))
39 Err* err,
41 if (!value.VerifyTypeIs(Value::LIST, err))
47 if (!converter(input_list[i], &new_one, err))
51 *err = Err(input_list[i], "Duplicate item in list");
53 err->AppendSubErr(Err(input_list[previous_index],
69 bool operator()(const Value& v, SourceFile* out, Err* err) const {
70 if (!v.VerifyTypeIs(Value::STRING, err))
75 *err = Err(v, "System-absolute file path.",
93 bool operator()(const Value& v, SourceDir* out, Err* err) const {
94 if (!v.VerifyTypeIs(Value::STRING, err))
110 bool operator()(const Value& v, Label* out, Err* err) const {
111 if (!v.VerifyTypeIs(Value::STRING, err))
113 *out = Label::Resolve(current_dir, current_toolchain, v, err);
114 return !err->has_error();
126 bool operator()(const Value& v, LabelPtrPair<T>* out, Err* err) const {
127 if (!v.VerifyTypeIs(Value::STRING, err))
129 out->label = Label::Resolve(current_dir, current_toolchain, v, err);
131 return !err->has_error();
141 Err* err) {
142 if (!value.VerifyTypeIs(Value::LIST, err))
147 if (!input_list[i].VerifyTypeIs(Value::STRING, err))
158 Err* err) {
159 return ListValueExtractor(value, files, err,
167 Err* err) {
168 return ListValueExtractor(value, dest, err,
176 Err* err) {
177 return ListValueExtractor(value, dest, err,
186 Err* err) {
187 return ListValueUniqueExtractor(value, dest, err,
196 Err* err) {
197 return ListValueUniqueExtractor(value, dest, err,
206 Err* err) {
207 return ListValueUniqueExtractor(value, dest, err,
216 Err* err) {
218 return converter(value, file, err);