Home | History | Annotate | Download | only in permissions

Lines Matching refs:messages

27 typename T::iterator FindMessageByID(T& messages, int id) {
28 for (typename T::iterator it = messages.begin();
29 it != messages.end(); ++it) {
33 return messages.end();
37 typename T::const_iterator FindMessageByID(const T& messages, int id) {
38 for (typename T::const_iterator it = messages.begin();
39 it != messages.end(); ++it) {
43 return messages.end();
47 void SuppressMessage(T& messages,
50 typename T::iterator suppressed = FindMessageByID(messages,
52 if (suppressed != messages.end() &&
53 FindMessageByID(messages, suppressing_message) != messages.end()) {
54 messages.erase(suppressed);
58 bool ContainsMessages(const PermissionMessages& messages,
61 return FindMessageByID(messages, first_message) != messages.end() &&
62 FindMessageByID(messages, second_message) != messages.end();
65 bool ContainsMessages(const PermissionMessages& messages,
69 return ContainsMessages(messages, first_message, second_message) &&
70 FindMessageByID(messages, third_message) != messages.end();
84 PermissionMessages messages;
86 messages.push_back(PermissionMessage(
89 return messages;
133 messages.insert(messages.end(), host_msgs.begin(), host_msgs.end());
134 messages.insert(messages.end(), api_msgs.begin(), api_msgs.end());
135 messages.insert(messages.end(), manifest_permission_msgs.begin(),
143 SuppressMessage(messages, it->first, it->second);
146 return messages;
153 PermissionMessages messages =
156 for (PermissionMessages::const_iterator i = messages.begin();
157 i != messages.end(); ++i) {
164 if (ContainsMessages(messages,
174 if (ContainsMessages(messages,
183 if (ContainsMessages(messages,
192 if (ContainsMessages(messages,
204 if (ContainsMessages(messages,
216 if (ContainsMessages(messages,
230 messages,
241 messages,
251 messages,
285 PermissionMessages messages =
288 for (PermissionMessages::const_iterator i = messages.begin();
289 i != messages.end(); ++i)
322 PermissionMsgSet messages;
328 messages.insert(new_messages.begin(), new_messages.end());
338 messages.erase(
342 return messages;
348 PermissionMsgSet messages;
355 messages.insert(new_messages.begin(), new_messages.end());
358 return messages;
365 PermissionMsgSet messages;
371 return messages;
374 messages.insert(PermissionMessage(
380 permissions->effective_hosts(), &regular_hosts, &messages);
385 messages.insert(permission_message_util::CreateFromHostList(hosts));
387 return messages;