clang  17.0.0git
Classes | Namespaces | Typedefs
LLVM.h File Reference
#include "llvm/Support/Casting.h"
#include "llvm/ADT/None.h"
#include "llvm/ADT/SmallVector.h"
Include dependency graph for LLVM.h:

Go to the source code of this file.


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 >


 YAML serialization mapping.


template<typename T >
using llvm::Optional = std::optional< T >

Detailed Description

Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.

Definition in file LLVM.h.