reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/YAMLTraits.h
  546   if (S.empty() || S.equals("+") || S.equals("-"))
  546   if (S.empty() || S.equals("+") || S.equals("-"))
  546   if (S.empty() || S.equals("+") || S.equals("-"))
  549   if (S.equals(".nan") || S.equals(".NaN") || S.equals(".NAN"))
  549   if (S.equals(".nan") || S.equals(".NaN") || S.equals(".NAN"))
  549   if (S.equals(".nan") || S.equals(".NaN") || S.equals(".NAN"))
  553   StringRef Tail = (S.front() == '-' || S.front() == '+') ? S.drop_front() : S;
  553   StringRef Tail = (S.front() == '-' || S.front() == '+') ? S.drop_front() : S;
  553   StringRef Tail = (S.front() == '-' || S.front() == '+') ? S.drop_front() : S;
  553   StringRef Tail = (S.front() == '-' || S.front() == '+') ? S.drop_front() : S;
  563   if (S.startswith("0o"))
  564     return S.size() > 2 &&
  565            S.drop_front(2).find_first_not_of("01234567") == StringRef::npos;
  567   if (S.startswith("0x"))
  568     return S.size() > 2 && S.drop_front(2).find_first_not_of(
  568     return S.size() > 2 && S.drop_front(2).find_first_not_of(
  572   S = Tail;
  577   if (S.startswith(".") &&
  578       (S.equals(".") ||
  579        (S.size() > 1 && std::strchr("0123456789", S[1]) == nullptr)))
  579        (S.size() > 1 && std::strchr("0123456789", S[1]) == nullptr)))
  582   if (S.startswith("E") || S.startswith("e"))
  582   if (S.startswith("E") || S.startswith("e"))
  592   S = skipDigits(S);
  592   S = skipDigits(S);
  595   if (S.empty())
  598   if (S.front() == '.') {
  600     S = S.drop_front();
  600     S = S.drop_front();
  601   } else if (S.front() == 'e' || S.front() == 'E') {
  601   } else if (S.front() == 'e' || S.front() == 'E') {
  603     S = S.drop_front();
  603     S = S.drop_front();
  609     S = skipDigits(S);
  609     S = skipDigits(S);
  610     if (S.empty())
  613     if (S.front() == 'e' || S.front() == 'E') {
  613     if (S.front() == 'e' || S.front() == 'E') {
  615       S = S.drop_front();
  615       S = S.drop_front();
  622   if (S.empty())
  625   if (S.front() == '+' || S.front() == '-') {
  625   if (S.front() == '+' || S.front() == '-') {
  626     S = S.drop_front();
  626     S = S.drop_front();
  627     if (S.empty())
  631   return skipDigits(S).empty();