LLVM  16.0.0git
Namespaces | Typedefs | Variables
None.h File Reference
#include "llvm/Support/Compiler.h"
#include <optional>
Include dependency graph for None.h:

Go to the source code of this file.

Namespaces

 llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Typedefs

typedef std::nullopt_t llvm::NoneType
 A simple null object to allow implicit construction of Optional<T> and similar types without having to spell out the specialization's name. More...
 

Variables

constexpr std::nullopt_t llvm::None = std::nullopt
 

Detailed Description

This file provides None, an enumerator for use in implicit constructors of various (usually templated) types to make such construction more terse.

Definition in file None.h.