14 #ifndef LLVM_ADT_STRINGSET_H
15 #define LLVM_ADT_STRINGSET_H
22 template <
class AllocatorTy = llvm::MallocAllocator>
37 template <
typename InputIt>
38 void insert(
const InputIt &Begin,
const InputIt &
End) {
39 for (
auto It = Begin; It !=
End; ++It)
45 #endif // LLVM_ADT_STRINGSET_H
StringSet(std::initializer_list< StringRef > S)
static GCMetadataPrinterRegistry::Add< ErlangGCPrinter > X("erlang","erlang-compatible garbage collector")
static const unsigned End
std::pair< typename base::iterator, bool > insert(StringRef Key)
bool insert(MapEntryTy *KeyValue)
insert - Insert the specified key/value pair into the map.
StringMap - This is an unconventional map that is specialized for handling keys that are "strings"...
LLVM_NODISCARD LLVM_ATTRIBUTE_ALWAYS_INLINE bool empty() const
empty - Check if the string is empty.
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
StringSet - A wrapper for StringMap that provides set-like functionality.
void insert(const InputIt &Begin, const InputIt &End)
StringRef - Represent a constant reference to a string, i.e.