clang
17.0.0git
|
#include "llvm/Support/Casting.h"
#include "llvm/ADT/None.h"
#include "llvm/ADT/SmallVector.h"
Go to the source code of this file.
Classes | |
class | llvm::ArrayRef< T > |
class | llvm::MutableArrayRef< T > |
class | llvm::OwningArrayRef< T > |
class | llvm::SmallString< InternalLen > |
class | llvm::SmallVector< T, N > |
class | llvm::SmallVectorImpl< T > |
class | llvm::Expected< T > |
struct | llvm::SaveAndRestore< T > |
class | llvm::IntrusiveRefCntPtr< T > |
struct | llvm::IntrusiveRefCntPtrInfo< T > |
class | llvm::RefCountedBase< Derived > |
Namespaces | |
llvm | |
YAML serialization mapping. | |
clang | |
Typedefs | |
template<typename T > | |
using | llvm::Optional = std::optional< T > |
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
Definition in file LLVM.h.