EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nlohmann::detail::external_constructor< value_t::array > Struct Template Reference

#include <acts/blob/sPHENIX/thirdparty/nlohmann_json/single_include/nlohmann/json.hpp>

Static Public Member Functions

template<typename BasicJsonType >
static void construct (BasicJsonType &j, const typename BasicJsonType::array_t &arr)
 
template<typename BasicJsonType >
static void construct (BasicJsonType &j, typename BasicJsonType::array_t &&arr)
 
template<typename BasicJsonType , typename CompatibleArrayType , enable_if_t< not std::is_same< CompatibleArrayType, typename BasicJsonType::array_t >::value, int > = 0>
static void construct (BasicJsonType &j, const CompatibleArrayType &arr)
 
template<typename BasicJsonType >
static void construct (BasicJsonType &j, const std::vector< bool > &arr)
 
template<typename BasicJsonType , typename T , enable_if_t< std::is_convertible< T, BasicJsonType >::value, int > = 0>
static void construct (BasicJsonType &j, const std::valarray< T > &arr)
 

Detailed Description

template<>
struct nlohmann::detail::external_constructor< value_t::array >

Definition at line 3880 of file json.hpp.

View newest version in sPHENIX GitHub at line 3880 of file json.hpp

Member Function Documentation

template<typename BasicJsonType >
static void nlohmann::detail::external_constructor< value_t::array >::construct ( BasicJsonType &  j,
const typename BasicJsonType::array_t &  arr 
)
inlinestatic

Definition at line 3883 of file json.hpp.

View newest version in sPHENIX GitHub at line 3883 of file json.hpp

template<typename BasicJsonType >
static void nlohmann::detail::external_constructor< value_t::array >::construct ( BasicJsonType &  j,
typename BasicJsonType::array_t &&  arr 
)
inlinestatic

Definition at line 3891 of file json.hpp.

View newest version in sPHENIX GitHub at line 3891 of file json.hpp

template<typename BasicJsonType , typename CompatibleArrayType , enable_if_t< not std::is_same< CompatibleArrayType, typename BasicJsonType::array_t >::value, int > = 0>
static void nlohmann::detail::external_constructor< value_t::array >::construct ( BasicJsonType &  j,
const CompatibleArrayType &  arr 
)
inlinestatic

Definition at line 3901 of file json.hpp.

View newest version in sPHENIX GitHub at line 3901 of file json.hpp

template<typename BasicJsonType >
static void nlohmann::detail::external_constructor< value_t::array >::construct ( BasicJsonType &  j,
const std::vector< bool > &  arr 
)
inlinestatic

Definition at line 3911 of file json.hpp.

View newest version in sPHENIX GitHub at line 3911 of file json.hpp

References x.

template<typename BasicJsonType , typename T , enable_if_t< std::is_convertible< T, BasicJsonType >::value, int > = 0>
static void nlohmann::detail::external_constructor< value_t::array >::construct ( BasicJsonType &  j,
const std::valarray< T > &  arr 
)
inlinestatic

Definition at line 3925 of file json.hpp.

View newest version in sPHENIX GitHub at line 3925 of file json.hpp


The documentation for this struct was generated from the following file: