Path Lines of Code YogaKit/Source/UIView+Yoga.h 11 YogaKit/Source/UIView+Yoga.m 23 YogaKit/Source/YGLayout+Private.h 6 YogaKit/Source/YGLayout.h 88 YogaKit/Source/YGLayout.m 416 YogaKit/Source/YGLayoutExtensions.swift 31 YogaKit/YogaKitSample/YogaKitSample/AppDelegate.swift 16 YogaKit/YogaKitSample/YogaKitSample/ExamplesViewController.swift 66 YogaKit/YogaKitSample/YogaKitSample/SwiftViewController.swift 48 YogaKit/YogaKitSample/YogaKitSample/ViewController.m 36 YogaKit/YogaKitSample/YogaKitSample/ViewControllers/BasicViewController.swift 40 YogaKit/YogaKitSample/YogaKitSample/ViewControllers/LayoutInclusionViewController.swift 61 YogaKit/YogaKitSample/YogaKitSample/Views/SingleLabelCollectionCell.swift 33 android/sample/res/drawable/action_bar_background.xml 8 android/sample/res/drawable/sample_children_background.xml 21 android/sample/res/layout/benchmark_fragment.xml 50 android/sample/res/layout/benchmark_layout_1.xml 30 android/sample/res/layout/benchmark_layout_1_linear.xml 28 android/sample/res/layout/benchmark_layout_2.xml 104 android/sample/res/layout/benchmark_layout_2_linear.xml 96 android/sample/res/layout/benchmark_layout_3.xml 206 android/sample/res/layout/benchmark_layout_3_linear.xml 204 android/sample/res/layout/benchmark_select_layout.xml 7 android/sample/res/layout/main_layout.xml 128 android/sample/res/menu/action_bar_benchmark.xml 10 android/sample/res/menu/action_bar_home.xml 10 android/sample/res/values/colors.xml 8 android/sample/res/values/strings.xml 24 android/sample/res/values/styles.xml 14 android/src/main/java/com/facebook/yoga/android/VirtualYogaLayout.java 88 android/src/main/java/com/facebook/yoga/android/YogaLayout.java 578 android/src/main/java/com/facebook/yoga/android/YogaViewLayoutFactory.java 25 android/src/main/res/values/attrs.xml 111 benchmark/YGBenchmark.c 143 csharp/Android/Facebook.Yoga.Android/CustomBuildAction.targets 14 csharp/Facebook.Yoga/BaselineFunction.cs 5 csharp/Facebook.Yoga/Facebook.Yoga.Shared.shproj 13 csharp/Facebook.Yoga/Logger.cs 9 csharp/Facebook.Yoga/MeasureFunction.cs 10 csharp/Facebook.Yoga/MeasureOutput.cs 10 csharp/Facebook.Yoga/Native.cs 262 csharp/Facebook.Yoga/YGConfigHandle.cs 67 csharp/Facebook.Yoga/YGNodeHandle.cs 63 csharp/Facebook.Yoga/YogaAlign.cs 14 csharp/Facebook.Yoga/YogaBaselineFunc.cs 8 csharp/Facebook.Yoga/YogaConfig.cs 122 csharp/Facebook.Yoga/YogaConstants.cs 15 csharp/Facebook.Yoga/YogaDimension.cs 8 csharp/Facebook.Yoga/YogaDirection.cs 9 csharp/Facebook.Yoga/YogaDisplay.cs 8 csharp/Facebook.Yoga/YogaEdge.cs 15 csharp/Facebook.Yoga/YogaExperimentalFeature.cs 7 csharp/Facebook.Yoga/YogaFlexDirection.cs 10 csharp/Facebook.Yoga/YogaJustify.cs 12 csharp/Facebook.Yoga/YogaLogLevel.cs 12 csharp/Facebook.Yoga/YogaLogger.cs 12 csharp/Facebook.Yoga/YogaMeasureFunc.cs 13 csharp/Facebook.Yoga/YogaMeasureMode.cs 9 csharp/Facebook.Yoga/YogaNode.Spacing.cs 468 csharp/Facebook.Yoga/YogaNode.cs 586 csharp/Facebook.Yoga/YogaNodeType.cs 8 csharp/Facebook.Yoga/YogaOverflow.cs 9 csharp/Facebook.Yoga/YogaPositionType.cs 8 csharp/Facebook.Yoga/YogaPrintOptions.cs 10 csharp/Facebook.Yoga/YogaSize.cs 11 csharp/Facebook.Yoga/YogaUnit.cs 10 csharp/Facebook.Yoga/YogaValue.cs 77 csharp/Facebook.Yoga/YogaValueExtensions.cs 22 csharp/Facebook.Yoga/YogaWrap.cs 9 csharp/Facebook.YogaKit/Facebook.YogaKit.Shared.shproj 11 csharp/Facebook.YogaKit/IYogaLayout.cs 66 csharp/Facebook.YogaKit/YogaKit.cs 9 csharp/Facebook.YogaKit/YogaLayout.cs 755 csharp/Mac/ApiDefinition.cs 9 csharp/Mac/CustomBuildAction.targets 10 csharp/Mac/Facebook.Yoga.Mac.Sample/AppDelegate.cs 19 csharp/Mac/Facebook.Yoga.Mac.Sample/Main.cs 13 csharp/Mac/Facebook.Yoga.Mac.Sample/ViewController.cs 103 csharp/Windows/Build/Facebook.Yoga.NativeInterop.Universal.targets 120 csharp/Windows/Build/Facebook.Yoga.NativeInterop.targets 120 csharp/Windows/Facebook.Yoga/Properties/AssemblyInfo.cs 15 csharp/Yoga/YGInterop.cpp 20 csharp/Yoga/YGInterop.h 11 csharp/Yoga/Yoga.Universal.vcxproj 299 csharp/Yoga/Yoga.Universal.vcxproj.filters 104 csharp/Yoga/Yoga.vcxproj 289 csharp/Yoga/Yoga.vcxproj.filters 119 csharp/Yoga/dllmain.cpp 12 csharp/Yoga/resource.h 8 csharp/Yoga/stdafx.cpp 1 csharp/Yoga/stdafx.h 4 csharp/Yoga/targetver.h 2 csharp/iOS/Facebook.Yoga.iOS/ApiDefinition.cs 9 csharp/iOS/Facebook.Yoga.iOS/CustomBuildAction.targets 10 csharp/iOS/Facebook.YogaKit.iOS.Sample/AppDelegate.cs 18 csharp/iOS/Facebook.YogaKit.iOS.Sample/Main.cs 11 csharp/iOS/Facebook.YogaKit.iOS.Sample/ViewController.cs 45 csharp/iOS/Facebook.YogaKit.iOS/Properties/AssemblyInfo.cs 11 csharp/iOS/Facebook.YogaKit.iOS/YogaKit.cs 37 csharp/iOS/Facebook.YogaKit.iOS/YogaLayout.cs 52 csharp/nuget/Facebook.Yoga.Native.Universal.targets 36 csharp/nuget/Facebook.Yoga.Native.targets 36 csharp/nuget/Facebook.Yoga.OSX.targets 9 csharp/nuget/Facebook.Yoga.Universal.targets 51 csharp/nuget/Facebook.Yoga.targets 61 enums.py 185 gentest/fixtures/YGAbsolutePositionTest.html 69 gentest/fixtures/YGAlignContentTest.html 132 gentest/fixtures/YGAlignItemsTest.html 180 gentest/fixtures/YGAlignSelfTest.html 18 gentest/fixtures/YGAndroidNewsFeed.html 28 gentest/fixtures/YGBorderTest.html 14 gentest/fixtures/YGDimensionTest.html 8 gentest/fixtures/YGDisplayTest.html 26 gentest/fixtures/YGFlexDirectionTest.html 30 gentest/fixtures/YGFlexTest.html 44 gentest/fixtures/YGFlexWrapTest.html 130 gentest/fixtures/YGJustifyContentTest.html 86 gentest/fixtures/YGMarginTest.html 120 gentest/fixtures/YGMinMaxDimensionTest.html 101 gentest/fixtures/YGPaddingTest.html 17 gentest/fixtures/YGPercentageTest.html 90 gentest/fixtures/YGRoundingTest.html 83 gentest/fixtures/YGSizeOverflowTest.html 15 gentest/gentest-cpp.js 186 gentest/gentest-cs.js 196 gentest/gentest-java.js 224 gentest/gentest-javascript.js 193 gentest/gentest.js 485 gentest/gentest.rb 42 gentest/test-template.html 58 java/com/facebook/yoga/LayoutPassReason.java 31 java/com/facebook/yoga/YogaAlign.java 31 java/com/facebook/yoga/YogaBaselineFunction.java 4 java/com/facebook/yoga/YogaConfig.java 14 java/com/facebook/yoga/YogaConfigFactory.java 6 java/com/facebook/yoga/YogaConfigJNIBase.java 47 java/com/facebook/yoga/YogaConfigJNIFinalizer.java 21 java/com/facebook/yoga/YogaConstants.java 13 java/com/facebook/yoga/YogaDimension.java 19 java/com/facebook/yoga/YogaDirection.java 21 java/com/facebook/yoga/YogaDisplay.java 19 java/com/facebook/yoga/YogaEdge.java 33 java/com/facebook/yoga/YogaExperimentalFeature.java 17 java/com/facebook/yoga/YogaFlexDirection.java 23 java/com/facebook/yoga/YogaJustify.java 28 java/com/facebook/yoga/YogaLayoutType.java 23 java/com/facebook/yoga/YogaLogLevel.java 30 java/com/facebook/yoga/YogaLogger.java 7 java/com/facebook/yoga/YogaMeasureFunction.java 9 java/com/facebook/yoga/YogaMeasureMode.java 21 java/com/facebook/yoga/YogaMeasureOutput.java 17 java/com/facebook/yoga/YogaNative.java 102 java/com/facebook/yoga/YogaNode.java 108 java/com/facebook/yoga/YogaNodeFactory.java 9 java/com/facebook/yoga/YogaNodeJNIBase.java 569 java/com/facebook/yoga/YogaNodeJNIFinalizer.java 24 java/com/facebook/yoga/YogaNodeType.java 19 java/com/facebook/yoga/YogaOverflow.java 21 java/com/facebook/yoga/YogaPositionType.java 21 java/com/facebook/yoga/YogaPrintOptions.java 21 java/com/facebook/yoga/YogaProps.java 64 java/com/facebook/yoga/YogaStyleInputs.java 43 java/com/facebook/yoga/YogaUnit.java 23 java/com/facebook/yoga/YogaValue.java 61 java/com/facebook/yoga/YogaWrap.java 21 java/jni/ScopedGlobalRef.h 55 java/jni/ScopedLocalRef.h 56 java/jni/YGJNI.h 53 java/jni/YGJNIVanilla.cpp 894 java/jni/YGJNIVanilla.h 4 java/jni/YGJTypesVanilla.h 34 java/jni/YogaJniException.cpp 38 java/jni/YogaJniException.h 20 java/jni/common.cpp 89 java/jni/common.h 42 java/jni/corefunctions.cpp 72 java/jni/corefunctions.h 14 java/jni/macros.h 12 java/jni/yogajni.cpp 9 java/proguard-annotations/src/main/java/com/facebook/proguard/annotations/DoNotStrip.java 8 java/proguard-annotations/src/main/java/com/facebook/proguard/annotations/DoNotStripAny.java 8 java/res/values/strings.xml 4 javascript/binding.gyp 24 javascript/final-flags.gypi 23 javascript/sources/Config.cc 23 javascript/sources/Config.hh 24 javascript/sources/Layout.hh 14 javascript/sources/Node.cc 337 javascript/sources/Node.hh 133 javascript/sources/Size.hh 10 javascript/sources/Value.hh 12 javascript/sources/YGEnums.js 136 javascript/sources/entry-browser.js 34 javascript/sources/entry-common.js 300 javascript/sources/entry-node.js 18 javascript/sources/nbind.cc 116 lib/fb/src/main/cpp/include/fbjni/ByteBuffer.h 25 lib/fb/src/main/cpp/include/fbjni/Context.h 19 lib/fb/src/main/cpp/include/fbjni/File.h 14 lib/fb/src/main/cpp/include/fbjni/JThread.h 39 lib/fb/src/main/cpp/include/fbjni/NativeRunnable.h 25 lib/fb/src/main/cpp/include/fbjni/ReadableByteChannel.h 11 lib/fb/src/main/cpp/include/fbjni/detail/Boxed.h 56 lib/fb/src/main/cpp/include/fbjni/detail/Common.h 39 lib/fb/src/main/cpp/include/fbjni/detail/CoreClasses-inl.h 544 lib/fb/src/main/cpp/include/fbjni/detail/CoreClasses.h 309 lib/fb/src/main/cpp/include/fbjni/detail/Environment.h 46 lib/fb/src/main/cpp/include/fbjni/detail/Exceptions.h 57 lib/fb/src/main/cpp/include/fbjni/detail/Hybrid.h 191 lib/fb/src/main/cpp/include/fbjni/detail/Iterator-inl.h 155 lib/fb/src/main/cpp/include/fbjni/detail/Iterator.h 42 lib/fb/src/main/cpp/include/fbjni/detail/JWeakReference.h 19 lib/fb/src/main/cpp/include/fbjni/detail/Log.h 41 lib/fb/src/main/cpp/include/fbjni/detail/Meta-forward.h 20 lib/fb/src/main/cpp/include/fbjni/detail/Meta-inl.h 322 lib/fb/src/main/cpp/include/fbjni/detail/Meta.h 209 lib/fb/src/main/cpp/include/fbjni/detail/MetaConvert.h 111 lib/fb/src/main/cpp/include/fbjni/detail/ReferenceAllocators-inl.h 82 lib/fb/src/main/cpp/include/fbjni/detail/ReferenceAllocators.h 24 lib/fb/src/main/cpp/include/fbjni/detail/References-forward.h 36 lib/fb/src/main/cpp/include/fbjni/detail/References-inl.h 419 lib/fb/src/main/cpp/include/fbjni/detail/References.h 276 lib/fb/src/main/cpp/include/fbjni/detail/Registration-inl.h 121 lib/fb/src/main/cpp/include/fbjni/detail/Registration.h 55 lib/fb/src/main/cpp/include/fbjni/detail/TypeTraits.h 125 lib/fb/src/main/cpp/include/fbjni/detail/utf8.h 43 lib/fb/src/main/cpp/include/fbjni/fbjni.h 14 lib/fb/src/main/cpp/include/lyra/lyra.h 84 lib/fb/src/main/cpp/include/lyra/lyra_exceptions.h 36 lib/fb/src/main/cpp/jni/ByteBuffer.cpp 57 lib/fb/src/main/cpp/jni/OnLoad.cpp 10 lib/fb/src/main/cpp/jni/ReadableByteChannel.cpp 11 lib/fb/src/main/cpp/jni/detail/Environment.cpp 199 lib/fb/src/main/cpp/jni/detail/Exceptions.cpp 299 lib/fb/src/main/cpp/jni/detail/Hybrid.cpp 19 lib/fb/src/main/cpp/jni/detail/References.cpp 50 lib/fb/src/main/cpp/jni/detail/utf8.cpp 217 lib/fb/src/main/cpp/jni/fbjni.cpp 184 lib/fb/src/main/cpp/lyra/cxa_throw.cpp 69 lib/fb/src/main/cpp/lyra/lyra.cpp 125 lib/fb/src/main/cpp/lyra/lyra_breakpad.cpp 9 lib/fb/src/main/cpp/lyra/lyra_exceptions.cpp 65 lib/fb/src/main/java/com/facebook/jni/CppException.java 9 lib/fb/src/main/java/com/facebook/jni/CppSystemErrorException.java 14 lib/fb/src/main/java/com/facebook/jni/DestructorThread.java 87 lib/fb/src/main/java/com/facebook/jni/HybridClassBase.java 4 lib/fb/src/main/java/com/facebook/jni/HybridData.java 28 lib/fb/src/main/java/com/facebook/jni/IteratorHelper.java 27 lib/fb/src/main/java/com/facebook/jni/MapIteratorHelper.java 28 lib/fb/src/main/java/com/facebook/jni/NativeRunnable.java 10 lib/fb/src/main/java/com/facebook/jni/ThreadScopeSupport.java 14 lib/fb/src/main/java/com/facebook/jni/UnknownCppException.java 13 lib/fb/src/main/java/com/facebook/jni/annotations/DoNotStrip.java 9 lib/fb/src/main/java/com/facebook/jni/fbjni.pro 15 lib/jni/jni.h 6 lib/jni/real/jni.h 914 testutil/src/main/cpp/include/yoga/testutil/testutil.h 18 testutil/src/main/cpp/jni/jni.cpp 25 testutil/src/main/cpp/testutil/testutil.cpp 47 testutil/src/main/java/com/facebook/yoga/TestUtil.java 10 tools/build_defs/fb_native_wrapper.bzl 108 tools/build_defs/oss/yoga_defs.bzl 203 util/SingleWriterValueList.cpp 20 util/SingleWriterValueList.h 77 util/SingleWriterValueListTest.cpp 117 website/gatsby-config.js 51 website/gatsby-node.js 39 website/src/components/DocsSidebar.css 23 website/src/components/DocsSidebar.js 67 website/src/components/FacebookOSSLogo.js 9 website/src/components/Footer.css 46 website/src/components/Footer.js 16 website/src/components/Padded.css 12 website/src/components/Padded.js 8 website/src/components/Page.css 46 website/src/components/Page.js 19 website/src/components/Playground/src/CodeComponentKit.js 174 website/src/components/Playground/src/CodeGenerators.css 17 website/src/components/Playground/src/CodeGenerators.js 134 website/src/components/Playground/src/CodeJavaScript.js 115 website/src/components/Playground/src/CodeLitho.js 197 website/src/components/Playground/src/CodeReactNative.js 135 website/src/components/Playground/src/EditValue.js 26 website/src/components/Playground/src/Editor.css 46 website/src/components/Playground/src/Editor.js 289 website/src/components/Playground/src/InfoText.css 13 website/src/components/Playground/src/InfoText.js 23 website/src/components/Playground/src/LayoutRecord.js 75 website/src/components/Playground/src/PositionGuide.css 9 website/src/components/Playground/src/PositionGuide.js 129 website/src/components/Playground/src/PositionRecord.js 15 website/src/components/Playground/src/Sidebar.css 15 website/src/components/Playground/src/Sidebar.js 12 website/src/components/Playground/src/URLShortener.css 2 website/src/components/Playground/src/URLShortener.js 67 website/src/components/Playground/src/YogaEnumSelect.css 15 website/src/components/Playground/src/YogaEnumSelect.js 86 website/src/components/Playground/src/YogaNode.css 43 website/src/components/Playground/src/YogaNode.js 257 website/src/components/Playground/src/YogaPositionEditor.css 21 website/src/components/Playground/src/YogaPositionEditor.js 58 website/src/components/Playground/src/index.css 60 website/src/components/Playground/src/index.js 283 website/src/components/Toolbar.css 40 website/src/components/Toolbar.js 33 website/src/pages/404.js 6 website/src/pages/index.css 182 website/src/pages/index.js 172 website/src/pages/playground/index.css 19 website/src/pages/playground/index.js 19 website/src/templates/index.css 110 website/src/templates/withPlayground.js 43 website/src/templates/withoutPlayground.js 22 yoga/BitUtils.h 47 yoga/CompactValue.h 131 yoga/Utils.cpp 59 yoga/Utils.h 85 yoga/YGConfig.cpp 34 yoga/YGConfig.h 64 yoga/YGEnums.cpp 205 yoga/YGEnums.h 122 yoga/YGFloatOptional.h 47 yoga/YGLayout.cpp 30 yoga/YGLayout.h 63 yoga/YGMacros.h 38 yoga/YGNode.cpp 503 yoga/YGNode.h 251 yoga/YGNodePrint.cpp 199 yoga/YGNodePrint.h 14 yoga/YGStyle.cpp 42 yoga/YGStyle.h 189 yoga/YGValue.cpp 4 yoga/YGValue.h 69 yoga/Yoga-internal.h 112 yoga/Yoga.cpp 3626 yoga/Yoga.h 261 yoga/event/event.cpp 67 yoga/event/event.h 115 yoga/internal/experiments-inl.h 18 yoga/internal/experiments.cpp 23 yoga/internal/experiments.h 14 yoga/log.cpp 50 yoga/log.h 24