#include </home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/json/include/wpi/detail/meta/type_traits.h>
|
using | object_t = typename BasicJsonType::object_t |
|
|
static constexpr bool | value |
|
◆ object_t
template<typename BasicJsonType , typename ConstructibleObjectType >
◆ value
template<typename BasicJsonType , typename ConstructibleObjectType >
Initial value:=
(is_default_constructible<ConstructibleObjectType>::value &&
(std::is_move_assignable<ConstructibleObjectType>::value ||
std::is_copy_assignable<ConstructibleObjectType>::value) &&
(is_constructible<typename ConstructibleObjectType::key_type,
typename object_t::key_type>
::value &&
std::is_same <
typename object_t::mapped_type,
typename ConstructibleObjectType::mapped_type >
::value)) ||
(has_from_json<BasicJsonType,
typename ConstructibleObjectType::mapped_type>
::value ||
has_non_default_from_json <
BasicJsonType,
typename ConstructibleObjectType::mapped_type >
::value)
static constexpr bool value
Definition: type_traits.h:326
The documentation for this struct was generated from the following file:
- /home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/json/include/wpi/detail/meta/type_traits.h