#include "llvm/ADT/BitVector.h"
#include "llvm/ADT/Optional.h"
#include "llvm/Support/Error.h"
+#include <optional>
#include <vector>
// This class represents a glob pattern. Supported metacharacters
std::vector<BitVector> Tokens;
// The following members are for optimization.
- Optional<StringRef> Exact;
- Optional<StringRef> Prefix;
- Optional<StringRef> Suffix;
+ std::optional<StringRef> Exact;
+ std::optional<StringRef> Prefix;
+ std::optional<StringRef> Suffix;
};
}