#include "absl/base/config.h"
#include "absl/utility/utility.h"
#include <algorithm>
#include <cstddef>
#include <initializer_list>
#include <memory>
#include <stdexcept>
#include <type_traits>
#include <typeinfo>
#include <utility>
#include "absl/base/macros.h"
#include "absl/meta/type_traits.h"
#include "absl/types/bad_any_cast.h"
Go to the source code of this file.
|
template<typename ValueType > |
ValueType | absl::any_cast (const any &operand) |
|
template<typename ValueType > |
ValueType | absl::any_cast (any &operand) |
|
template<typename ValueType > |
ValueType | absl::any_cast (any &&operand) |
|
template<typename ValueType > |
const ValueType * | absl::any_cast (const any *operand) noexcept |
|
template<typename ValueType > |
ValueType * | absl::any_cast (any *operand) noexcept |
|
template<typename T > |
const T * | absl::any_cast (const any *operand) noexcept |
|
template<typename T > |
T * | absl::any_cast (any *operand) noexcept |
|
template<typename Type > |
constexpr const void * | absl::any_internal::FastTypeId () |
|
template<typename T , typename... Args> |
any | absl::make_any (Args &&... args) |
|
template<typename T , typename U , typename... Args> |
any | absl::make_any (std::initializer_list< U > il, Args &&... args) |
|
void | absl::swap (any &x, any &y) noexcept |
|
◆ ABSL_ANY_DETAIL_HAS_RTTI
#define ABSL_ANY_DETAIL_HAS_RTTI 1 |
Definition at line 90 of file any.h.