proxygen
folly::dynamicconverter_detail::Dereferencer< T > Struct Template Reference

#include <DynamicConverter.h>

Static Public Member Functions

static void derefToCache (Optional< T > *, const dynamic::const_item_iterator &)
 
static void derefToCache (Optional< T > *mem, const dynamic::const_iterator &it)
 

Detailed Description

template<typename T>
struct folly::dynamicconverter_detail::Dereferencer< T >

Definition at line 109 of file DynamicConverter.h.

Member Function Documentation

template<typename T >
static void folly::dynamicconverter_detail::Dereferencer< T >::derefToCache ( Optional< T > *  ,
const dynamic::const_item_iterator  
)
inlinestatic

Definition at line 110 of file DynamicConverter.h.

Referenced by folly::dynamicconverter_detail::Transformer< T, It >::dereference().

112  {
113  throw TypeError("array", dynamic::Type::OBJECT);
114  }
template<typename T >
static void folly::dynamicconverter_detail::Dereferencer< T >::derefToCache ( Optional< T > *  mem,
const dynamic::const_iterator it 
)
inlinestatic

Definition at line 116 of file DynamicConverter.h.

References folly::Optional< Value >::emplace().

118  {
119  mem->emplace(convertTo<T>(*it));
120  }

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