Lines Matching defs:obj
225 static void construct(BasicJsonType& j, const typename BasicJsonType::object_t& obj)
229 j.m_value = obj;
235 static void construct(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
239 j.m_value = std::move(obj);
246 static void construct(BasicJsonType& j, const CompatibleObjectType& obj)
253 j.m_value.object = j.template create<typename BasicJsonType::object_t>(begin(obj), end(obj));
367 inline void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
369 external_constructor<value_t::object>::construct(j, obj);
373 inline void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
375 external_constructor<value_t::object>::construct(j, std::move(obj));