LLVM 22.0.0git
|
Go to the source code of this file.
Functions | |
DEMANGLE_NAMESPACE_BEGIN bool | starts_with (std::string_view self, char C) noexcept |
bool | starts_with (std::string_view haystack, std::string_view needle) noexcept |
|
inlinenoexcept |
Definition at line 28 of file StringViewExtras.h.
|
inlinenoexcept |
Definition at line 24 of file StringViewExtras.h.
References C().
Referenced by llvm::StringRef::consume_front(), AbstractManglingParser< Derived, Alloc >::consumeIf(), llvm::demangle(), llvm::dlangDemangle(), llvm::opt::OptTable::findByPrefix(), SpecialSubstitution::getBaseName(), llvm::sys::detail::getHostCPUNameForRISCV(), llvm::sys::detail::getHostCPUNameForS390x(), AbstractManglingParser< Derived, Alloc >::OperatorInfo::getSymbol(), isDLangEncoding(), isRustEncoding(), llvm::Triple::normalize(), llvm::SPIRVExtensionsParser::parse(), AbstractManglingParser< Derived, Alloc >::parseQualifiedType(), AbstractManglingParser< Derived, Alloc >::parseSourceName(), llvm::rustDemangle(), and uriFromAbsolutePath().