Lines Matching defs:valid
178 std::string Jid::PrepNode(const std::string& node, bool* valid) {
179 *valid = false;
200 *valid = true;
206 char Jid::PrepNodeAscii(char ch, bool* valid) {
207 *valid = true;
222 *valid = false;
232 std::string Jid::PrepResource(const std::string& resource, bool* valid) {
233 *valid = false;
252 *valid = true;
257 char Jid::PrepResourceAscii(char ch, bool* valid) {
258 *valid = true;
265 *valid = false;
274 std::string Jid::PrepDomain(const std::string& domain, bool* valid) {
275 *valid = false;
280 PrepDomain(domain, &result, valid);
281 if (!*valid) {
288 *valid = true;
294 void Jid::PrepDomain(const std::string& domain, std::string* buf, bool* valid) {
295 *valid = false;
316 PrepDomainLabel(last, domain.end(), buf, valid);
322 std::string* buf, bool* valid) {
323 *valid = false;
356 *valid = true;
361 char Jid::PrepDomainLabelAscii(char ch, bool* valid) {
362 *valid = true;
388 *valid = false;