Support for (de)serializing config values (#1571)
Summary: Pull Request resolved: https://github.com/facebook/yoga/pull/1571 X-link: https://github.com/facebook/react-native/pull/42750 tsia. This is state we need to capture as it can drastically affect the benchmark times Reviewed By: NickGerleman Differential Revision: D53203385 fbshipit-source-id: 47178458d039df90fb15d8a420f9e0f17e4fe6ca
This commit is contained in:
committed by
Facebook GitHub Bot
parent
a37565f70d
commit
f90ad378ff
@@ -8,10 +8,20 @@
|
||||
#pragma once
|
||||
|
||||
#include <chrono>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <yoga/Yoga.h>
|
||||
|
||||
namespace facebook::yoga {
|
||||
|
||||
struct YogaNodeAndConfig {
|
||||
std::shared_ptr<YGNode> node_;
|
||||
std::shared_ptr<YGConfig> config_;
|
||||
std::vector<YogaNodeAndConfig> children_;
|
||||
};
|
||||
|
||||
struct BenchmarkResult {
|
||||
std::chrono::steady_clock::duration treeCreationDuration;
|
||||
std::chrono::steady_clock::duration layoutDuration;
|
||||
|
Reference in New Issue
Block a user