#include "llvm/ADT/Any.h"
Definition at line 28 of file Any.h.
◆ Any() [1/4]
◆ Any() [2/4]
Definition at line 65 of file Any.h.
◆ Any() [3/4]
template<typename
T , std::enable_if_t< std::conjunction< std::negation< std::is_same< std::decay_t<
T >,
Any > >, std::negation< std::is_convertible<
Any, std::decay_t<
T > > >, std::is_copy_constructible< std::decay_t<
T > > >
::value, int > = 0>
llvm::Any::Any |
( |
T && |
Value | ) |
|
|
inline |
Definition at line 88 of file Any.h.
◆ Any() [4/4]
llvm::Any::Any |
( |
Any && |
Other | ) |
|
|
inline |
◆ has_value()
bool llvm::Any::has_value |
( |
| ) |
const |
|
inline |
◆ operator=()
Any & llvm::Any::operator= |
( |
Any |
Other | ) |
|
|
inline |
◆ reset()
void llvm::Any::reset |
( |
| ) |
|
|
inline |
◆ swap()
Any & llvm::Any::swap |
( |
Any & |
Other | ) |
|
|
inline |
◆ any_cast [1/5]
T any_cast |
( |
Any && |
Value | ) |
|
|
friend |
◆ any_cast [2/5]
T any_cast |
( |
Any & |
Value | ) |
|
|
friend |
◆ any_cast [3/5]
T * any_cast |
( |
Any * |
Value | ) |
|
|
friend |
◆ any_cast [4/5]
◆ any_cast [5/5]
◆ any_isa
The documentation for this class was generated from the following file: