proxygen
folly::DynamicConstructor< C, typename std::enable_if< !std::is_same< C, dynamic >::value &&dynamicconverter_detail::is_map< C >::value >::type > Struct Template Reference

#include <DynamicConverter.h>

Static Public Member Functions

static dynamic construct (const C &x)
 

Detailed Description

template<typename C>
struct folly::DynamicConstructor< C, typename std::enable_if< !std::is_same< C, dynamic >::value &&dynamicconverter_detail::is_map< C >::value >::type >

Definition at line 332 of file DynamicConverter.h.

Member Function Documentation

template<typename C >
static dynamic folly::DynamicConstructor< C, typename std::enable_if< !std::is_same< C, dynamic >::value &&dynamicconverter_detail::is_map< C >::value >::type >::construct ( const C x)
inlinestatic

Definition at line 337 of file DynamicConverter.h.

References folly::dynamic::insert(), folly::dynamic::object(), and folly::toDynamic().

337  {
338  dynamic d = dynamic::object;
339  for (const auto& pair : x) {
340  d.insert(toDynamic(pair.first), toDynamic(pair.second));
341  }
342  return d;
343  }
Definition: InvokeTest.cpp:58
static ObjectMaker object()
Definition: dynamic-inl.h:240
Definition: Traits.h:577
dynamic toDynamic(const T &)

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