LLVM  15.0.0git
Classes | Namespaces | Typedefs | Variables
STLForwardCompat.h File Reference
#include <type_traits>
Include dependency graph for STLForwardCompat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  llvm::negation< T >
struct  llvm::conjunction<... >
struct  llvm::conjunction< B1 >
struct  llvm::conjunction< B1, Bn... >
struct  llvm::disjunction<... >
struct  llvm::disjunction< B1 >
struct  llvm::disjunction< B1, Bn... >
struct  llvm::in_place_t
struct  llvm::in_place_type_t< T >
struct  llvm::in_place_index_t< I >
struct  llvm::remove_cvref< T >


 This is an optimization pass for GlobalISel generic memory operations.


template<typename T >
using llvm::remove_cvref_t = typename llvm::remove_cvref< T >::type


constexpr in_place_t llvm::in_place

Detailed Description

This file contains library features backported from future STL versions.

These should be replaced with their STL counterparts as the C++ version LLVM is compiled with is updated.

Definition in file STLForwardCompat.h.