diff --git a/.changeset/sync-react-native-086.md b/.changeset/sync-react-native-086.md new file mode 100644 index 00000000000..27a8b2b3641 --- /dev/null +++ b/.changeset/sync-react-native-086.md @@ -0,0 +1,6 @@ +--- +"react-native-macos": patch +"@react-native-macos/virtualized-lists": patch +--- + +Sync to upstream React Native 0.86.0 release. diff --git a/.github/scripts/change.mts b/.github/scripts/change.mts index fa0d858f5a9..3d53e442468 100644 --- a/.github/scripts/change.mts +++ b/.github/scripts/change.mts @@ -40,7 +40,7 @@ async function getBaseBranch(): Promise { const repoPath = repoUrl.match(/github\.com[:/](.+?)(?:\.git)?$/)?.[1] ?? ''; const remotes = (await $`git remote -v`.quiet()).stdout; - const remote = (repoPath && remotes.match(new RegExp(`^(\\S+)\\s+.*${repoPath}`, 'm'))?.[1]) ?? 'origin'; + const remote = (repoPath && remotes.match(new RegExp(`^(\\S+)\\s+.*${repoPath}`, 'm'))?.[1]) || 'origin'; // [macOS] // In CI, use the PR target branch (e.g., origin/0.81-stable) if (process.env['GITHUB_BASE_REF']) { diff --git a/.github/workflows/analyze-pr.yml b/.github/workflows/analyze-pr.yml index ed27dc9abad..9d8b6c56b09 100644 --- a/.github/workflows/analyze-pr.yml +++ b/.github/workflows/analyze-pr.yml @@ -11,7 +11,7 @@ permissions: jobs: analyze_pr: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Check out main branch uses: actions/checkout@v6 diff --git a/.github/workflows/api-changes.yml b/.github/workflows/api-changes.yml index 4899d967d42..e714a29fc6b 100644 --- a/.github/workflows/api-changes.yml +++ b/.github/workflows/api-changes.yml @@ -10,7 +10,7 @@ permissions: jobs: api_changes: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Check out main branch uses: actions/checkout@v6 diff --git a/.github/workflows/cache-reaper.yml b/.github/workflows/cache-reaper.yml index 59feda574c1..190e4d37645 100644 --- a/.github/workflows/cache-reaper.yml +++ b/.github/workflows/cache-reaper.yml @@ -8,7 +8,7 @@ on: jobs: cache-cleaner: - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' runs-on: ubuntu-latest env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/check-for-reproducer.yml b/.github/workflows/check-for-reproducer.yml index e986259a3a2..72b122a905f 100644 --- a/.github/workflows/check-for-reproducer.yml +++ b/.github/workflows/check-for-reproducer.yml @@ -8,7 +8,7 @@ jobs: check-for-reproducer: runs-on: ubuntu-latest if: | - github.repository == 'facebook/react-native' && github.event.issue.pull_request == null && github.event.issue.state == 'open' && !contains(github.event.issue.labels.*.name, ':open_umbrella: Umbrella') + github.repository == 'react/react-native' && github.event.issue.pull_request == null && github.event.issue.state == 'open' && !contains(github.event.issue.labels.*.name, ':open_umbrella: Umbrella') steps: - uses: actions/checkout@v6 - uses: actions/github-script@v8 diff --git a/.github/workflows/close-pr.yml b/.github/workflows/close-pr.yml index 5d0489f170b..6ffd382347d 100644 --- a/.github/workflows/close-pr.yml +++ b/.github/workflows/close-pr.yml @@ -9,7 +9,7 @@ permissions: jobs: comment-and-label: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - uses: actions/github-script@v8 with: diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 705b4e31331..45b768c1aa6 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -19,7 +19,7 @@ on: jobs: create_release: - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' runs-on: ubuntu-latest steps: - name: Checkout diff --git a/.github/workflows/e2e-android-rntester.yml b/.github/workflows/e2e-android-rntester.yml index 03970036269..b5cccaa9a5a 100644 --- a/.github/workflows/e2e-android-rntester.yml +++ b/.github/workflows/e2e-android-rntester.yml @@ -16,7 +16,7 @@ on: jobs: test: - runs-on: 4-core-ubuntu + runs-on: ubuntu-latest outputs: status: ${{ steps.report-status.outputs.status }} strategy: diff --git a/.github/workflows/e2e-android-templateapp.yml b/.github/workflows/e2e-android-templateapp.yml index 5246d6b5935..a889a52d7b4 100644 --- a/.github/workflows/e2e-android-templateapp.yml +++ b/.github/workflows/e2e-android-templateapp.yml @@ -16,7 +16,7 @@ on: jobs: test: - runs-on: 4-core-ubuntu + runs-on: ubuntu-latest outputs: status: ${{ steps.report-status.outputs.status }} strategy: diff --git a/.github/workflows/fantom-tests.yml b/.github/workflows/fantom-tests.yml index 97c8fd5c18f..e6443b4bf66 100644 --- a/.github/workflows/fantom-tests.yml +++ b/.github/workflows/fantom-tests.yml @@ -16,7 +16,7 @@ on: jobs: test: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest outputs: status: ${{ steps.report-status.outputs.status }} container: diff --git a/.github/workflows/monitor-new-issues.yml b/.github/workflows/monitor-new-issues.yml index 36abe0bb4cf..858a60c2b7b 100644 --- a/.github/workflows/monitor-new-issues.yml +++ b/.github/workflows/monitor-new-issues.yml @@ -12,7 +12,7 @@ on: jobs: monitor-issues: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Checkout uses: actions/checkout@v6 @@ -34,7 +34,7 @@ jobs: git_secret: ${{ secrets.GITHUB_TOKEN }} notifier: "discord" fetch_data_interval: 6 - repo_owner: "facebook" + repo_owner: "react" repo_name: "react-native" discord_webhook_url: "${{ secrets.DISCORD_WEBHOOK_URL }}" discord_id_type: "user" diff --git a/.github/workflows/needs-attention.yml b/.github/workflows/needs-attention.yml index 0da88efd6d2..bd28e261fe9 100644 --- a/.github/workflows/needs-attention.yml +++ b/.github/workflows/needs-attention.yml @@ -14,7 +14,7 @@ jobs: issues: write # for react-native-community/needs-attention to label issues name: Apply Needs Attention Label runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - uses: actions/checkout@v6 - name: Apply Needs Attention Label diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index e471fb0b78b..f4b568994b9 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -9,7 +9,7 @@ on: jobs: set_release_type: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: RELEASE_TYPE: ${{ steps.set_release_type.outputs.RELEASE_TYPE }} env: @@ -22,7 +22,7 @@ jobs: echo "RELEASE_TYPE=nightly" >> $GITHUB_OUTPUT prebuild_apple_dependencies: - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' uses: ./.github/workflows/prebuild-ios-dependencies.yml secrets: inherit @@ -35,8 +35,8 @@ jobs: needs: [prebuild_apple_dependencies] build_android: - runs-on: 8-core-ubuntu - if: github.repository == 'facebook/react-native' + runs-on: ubuntu-latest + if: github.repository == 'react/react-native' needs: [set_release_type] container: image: reactnativecommunity/react-native-android:latest @@ -61,7 +61,7 @@ jobs: gradle-cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }} build_npm_package: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [ set_release_type, diff --git a/.github/workflows/on-issue-labeled.yml b/.github/workflows/on-issue-labeled.yml index 7500d9ce3d3..b59f9afdbdf 100644 --- a/.github/workflows/on-issue-labeled.yml +++ b/.github/workflows/on-issue-labeled.yml @@ -13,7 +13,7 @@ jobs: # then invokes actOnLabel to react to any added labels triage-issue: runs-on: ubuntu-latest - if: "${{ github.repository == 'facebook/react-native' && contains(github.event.label.name, 'Needs: Triage :mag:') }}" + if: "${{ github.repository == 'react/react-native' && contains(github.event.label.name, 'Needs: Triage :mag:') }}" steps: - name: Checkout code uses: actions/checkout@v6 @@ -49,7 +49,7 @@ jobs: # Reacts to the label that triggered this workflow (added manually or via other workflows) act-on-label: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - uses: actions/checkout@v6 - uses: actions/github-script@v8 diff --git a/.github/workflows/publish-bumped-packages.yml b/.github/workflows/publish-bumped-packages.yml index cf0b69b8c35..612a8691763 100644 --- a/.github/workflows/publish-bumped-packages.yml +++ b/.github/workflows/publish-bumped-packages.yml @@ -9,7 +9,7 @@ on: jobs: publish_bumped_packages: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' env: GHA_NPM_TOKEN: ${{ secrets.GHA_NPM_TOKEN }} steps: diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 887dd97f6f1..a0729166534 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -7,7 +7,7 @@ on: jobs: set_release_type: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: RELEASE_TYPE: ${{ steps.set_release_type.outputs.RELEASE_TYPE }} env: @@ -21,7 +21,7 @@ jobs: set_hermes_versions: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: HERMES_VERSION: ${{ steps.set_hermes_versions.outputs.HERMES_VERSION }} HERMES_V1_VERSION: ${{ steps.set_hermes_versions.outputs.HERMES_V1_VERSION }} @@ -42,7 +42,7 @@ jobs: echo "HERMES_V1_VERSION=${{ steps.set_hermes_versions.outputs.HERMES_V1_VERSION }}" prebuild_apple_dependencies: - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' uses: ./.github/workflows/prebuild-ios-dependencies.yml secrets: inherit @@ -52,7 +52,7 @@ jobs: needs: [prebuild_apple_dependencies] build_npm_package: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [ set_release_type, diff --git a/.github/workflows/retry-workflow.yml b/.github/workflows/retry-workflow.yml index d943d657d82..d3da630924d 100644 --- a/.github/workflows/retry-workflow.yml +++ b/.github/workflows/retry-workflow.yml @@ -9,7 +9,7 @@ on: jobs: rerun: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: rerun ${{ inputs.run_id }} env: diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml index f4c2fa8d353..de04b05601f 100644 --- a/.github/workflows/stale-bot.yml +++ b/.github/workflows/stale-bot.yml @@ -5,7 +5,7 @@ on: jobs: stale: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' permissions: issues: write pull-requests: write @@ -22,7 +22,7 @@ jobs: exempt-pr-labels: 'Help Wanted :octocat:, Never gets stale' stale-asc: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' permissions: issues: write pull-requests: write @@ -40,7 +40,7 @@ jobs: exempt-pr-labels: 'Help Wanted :octocat:, Never gets stale' stale-needs-author-feedback: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' permissions: issues: write pull-requests: write @@ -58,7 +58,7 @@ jobs: exempt-pr-labels: "Help Wanted :octocat:, Never gets stale" stale-needs-author-feedback-asc: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' permissions: issues: write pull-requests: write diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index 38507506de0..948f36f0dca 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -14,7 +14,7 @@ permissions: jobs: set_release_type: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: RELEASE_TYPE: ${{ steps.set_release_type.outputs.RELEASE_TYPE }} env: @@ -38,7 +38,7 @@ jobs: check_code_changes: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: any_code_change: ${{ steps.filter_exclusions.outputs.any_code_change == 'true' || github.event_name != 'pull_request' }} should_test_android: ${{ steps.filter_exclusions.outputs.should_test_android == 'true' || github.event_name != 'pull_request' }} @@ -214,7 +214,7 @@ jobs: secrets: inherit build_fantom_runner: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [set_release_type, check_code_changes, lint] if: needs.check_code_changes.outputs.any_code_change == 'true' container: @@ -257,7 +257,7 @@ jobs: secrets: inherit build_android: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [set_release_type, check_code_changes] if: | needs.check_code_changes.outputs.any_code_change == 'true' && @@ -302,7 +302,7 @@ jobs: secrets: inherit build_npm_package: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [ set_release_type, @@ -329,7 +329,7 @@ jobs: gradle-cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }} test_android_helloworld: - runs-on: 4-core-ubuntu + runs-on: ubuntu-latest needs: build_npm_package container: image: reactnativecommunity/react-native-android:latest @@ -431,7 +431,7 @@ jobs: lint: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Checkout uses: actions/checkout@v6 diff --git a/.github/workflows/validate-cxx-api-snapshots.yml b/.github/workflows/validate-cxx-api-snapshots.yml index 4d8230a1e66..c0002576e53 100644 --- a/.github/workflows/validate-cxx-api-snapshots.yml +++ b/.github/workflows/validate-cxx-api-snapshots.yml @@ -28,7 +28,7 @@ env: jobs: validate_cxx_api_snapshots: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Checkout uses: actions/checkout@v6 diff --git a/.github/workflows/validate-dotslash-artifacts.yml b/.github/workflows/validate-dotslash-artifacts.yml index c1baac14097..0323b89af65 100644 --- a/.github/workflows/validate-dotslash-artifacts.yml +++ b/.github/workflows/validate-dotslash-artifacts.yml @@ -27,7 +27,7 @@ on: jobs: validate-dotslash-artifacts: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Checkout repository uses: actions/checkout@v6 diff --git a/gradle.properties b/gradle.properties index d7c39175371..3e712761875 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,11 +19,11 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # Controls whether to use Hermes from stable builds. This will force hermes version # set in the sdks/hermes-engine/version.properties file to be used. This has a higher # priority than react.internal.useHermesNightly. -react.internal.useHermesStable=false +react.internal.useHermesStable=true # Controls whether to use Hermes from nightly builds. This will speed up builds # but should NOT be turned on for CI or release builds. -react.internal.useHermesNightly=true +react.internal.useHermesNightly=false # Controls whether to use Hermes 1.0. Clean and rebuild when changing. hermesV1Enabled=true diff --git a/package.json b/package.json index 6b04ab88fb6..5a1aa3af5ea 100644 --- a/package.json +++ b/package.json @@ -57,20 +57,34 @@ "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", "@babel/generator": "^7.29.1", + "@babel/parser": "^7.25.2", "@babel/plugin-syntax-typescript": "^7.25.4", "@babel/plugin-transform-regenerator": "^7.24.7", "@babel/preset-env": "^7.25.3", "@babel/preset-flow": "^7.24.7", + "@babel/runtime": "^7.25.2", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "@changesets/cli": "^2.28.1", "@electron/packager": "^18.3.6", "@expo/spawn-async": "^1.7.2", "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", + "@nx/js": "^21.4.1", "@octokit/rest": "^22.0.0", - "@react-native/metro-babel-transformer": "workspace:*", - "@react-native/metro-config": "workspace:*", + "@react-native/babel-preset": "0.86.0", + "@react-native/eslint-config": "0.86.0", + "@react-native/eslint-plugin": "0.86.0", + "@react-native/eslint-plugin-monorepo": "0.86.0", + "@react-native/eslint-plugin-specs": "0.86.0", + "@react-native/jest-preset": "0.86.0", + "@react-native/metro-babel-transformer": "0.86.0", + "@react-native/metro-config": "0.86.0", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", + "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", + "@yarnpkg/types": "^4.0.1", "ansi-regex": "^5.0.0", "ansi-styles": "^4.2.1", "babel-plugin-minify-dead-code-elimination": "^0.5.2", @@ -89,30 +103,39 @@ "eslint-plugin-jest": "^29.0.1", "eslint-plugin-jsx-a11y": "^6.6.0", "eslint-plugin-react": "^7.37.5", + "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-native": "^5.0.0", "eslint-plugin-redundant-undefined": "^0.4.0", "eslint-plugin-relay": "^1.8.3", "fb-dotslash": "0.5.8", "flow-api-translator": "0.36.0", "flow-bin": "^0.312.0", + "glob": "^7.1.1", "hermes-eslint": "0.36.0", + "hermes-estree": "0.36.0", "hermes-transform": "0.36.0", "ini": "^5.0.0", "inquirer": "^7.1.0", + "invariant": "^2.2.4", "jest": "^29.7.0", "jest-config": "^29.7.0", "jest-diff": "^29.7.0", "jest-junit": "^16.0.0", "jest-snapshot": "^29.7.0", + "jsonc-eslint-parser": "^2.3.0", "jsonc-parser": "2.2.1", "markdownlint-cli2": "^0.22.0", "markdownlint-rule-relative-links": "^3.0.0", "memfs": "^4.38.2", + "metro": "^0.84.3", "metro-babel-register": "^0.84.3", + "metro-config": "^0.84.3", + "metro-memory-fs": "^0.82.5", "metro-transform-plugins": "^0.84.3", "micromatch": "^4.0.4", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", + "nx": "21.4.1", "prettier": "3.6.2", "prettier-plugin-hermes-parser": "0.36.0", "react": "19.2.3", @@ -126,29 +149,6 @@ "tinyglobby": "^0.2.15", "typescript": "5.8.3", "ws": "^7.5.10", - "@babel/parser": "^7.25.2", - "@babel/runtime": "^7.25.2", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", - "@changesets/cli": "^2.28.1", - "@nx/js": "^21.4.1", - "@react-native/babel-preset": "workspace:*", - "@react-native/eslint-config": "workspace:*", - "@react-native/eslint-plugin": "workspace:*", - "@react-native/eslint-plugin-monorepo": "workspace:*", - "@react-native/eslint-plugin-specs": "workspace:*", - "@react-native/jest-preset": "workspace:*", - "@typescript-eslint/eslint-plugin": "^8.36.0", - "@yarnpkg/types": "^4.0.1", - "eslint-plugin-react-hooks": "^5.2.0", - "glob": "^7.1.1", - "hermes-estree": "0.36.0", - "invariant": "^2.2.4", - "jsonc-eslint-parser": "^2.3.0", - "metro": "^0.84.3", - "metro-config": "^0.84.3", - "metro-memory-fs": "^0.82.5", - "nx": "21.4.1", "yargs": "^17.6.2", "zx": "^8.2.4" }, diff --git a/packages/assets/package.json b/packages/assets/package.json index 853eeb4f9b2..d346f7015c7 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 22d21ba8bbd..752acd90cac 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 1ea650093b0..7913369bcd4 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -32,13 +32,13 @@ }, "dependencies": { "@react-native/dev-middleware": "workspace:*", + "chalk": "^4.0.0", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.84.3", "metro-config": "^0.84.3", "metro-core": "^0.84.3", - "semver": "^7.1.3", - "chalk": "^4.0.0" + "semver": "^7.1.3" }, "devDependencies": { "metro-resolver": "^0.84.3" diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index a580e96e767..7792f40adaa 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.86.0-main", + "version": "0.86.0", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "keywords": [ diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index efffc508d4e..4d181d81450 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/debugger-shell/bin/react-native-devtools b/packages/debugger-shell/bin/react-native-devtools index 83c5d9d7ce0..02d92e1da8b 100755 --- a/packages/debugger-shell/bin/react-native-devtools +++ b/packages/debugger-shell/bin/react-native-devtools @@ -1,6 +1,6 @@ #!/usr/bin/env dotslash -// @generated SignedSource<> +// @generated SignedSource<> { @@ -11,6 +11,9 @@ "hash": "sha256", "digest": "869b2bab193f006e6b4771b1694123ad151fc8f06173271a95f091eb4d6c9ae5", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-linux-aarch64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQN70skMEOeXpz3lAGnQLy88BvbdPlLRJat94hxxWEhvB3xwywu8k_bE_-ZaLJuvmzlF50eeNJgqwTAdS8O-J5KNW1MSvgg4LfUTlswe6DKllGDSgd_RVE4xwV_jxDNiYd6IX4fJF2NBlTxosYtKFUD6UaiXOESXxho2oi1mXM6kW851DNrg6vaH1fU" @@ -24,6 +27,9 @@ "hash": "sha256", "digest": "85af333cfbc3113b5f45646d8c0fbba5ae396d4f40c3617882d7936852cdb183", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-linux-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQMlrPALw0cm-NrVQAnC3KwZmtKmvh2lzgZgSNKL_ov5IBkCpM-wPR4xjxgYxjrRMNhMBJbr7l1OWbX5qiTY4KroFXcWH-l8KioKWY1TxBEX9DeVC-ORVMX0kvZkI5TiNMnfmesl64tPW1iTm7CB0vdlG5woAVrnY9lZGALP65N-L5RIBZzQB4tr" @@ -37,6 +43,9 @@ "hash": "sha256", "digest": "8be411fc07384011739f2fa6c6ab9f97d0e6be787a8118adb7e8543fc01ae5ab", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-macos-aarch64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQNGm1TUXqJJYAVo1VGVpGs5YhcZ6uoEAh_yOsCkXAqTzWCcG2WkM5h_UB1KfOJ31Xicpz07mG_vw0DfZXisGLLGGA4j0AKupOPfyYQBHhNcbOVgtrb9qqVkfXZEKS9IwDbUG95YFodLcMyF6lXeHkgvWIFqkyEtO9bPnyx9RrtxMOG_3J61Q_NPBtxN" @@ -50,6 +59,9 @@ "hash": "sha256", "digest": "7e52e1c961a85bf6ffae7864e3c7f6d06cca8f0c01bc4ada63efb3aded6e9089", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-macos-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQOpwivC5E7T-jcte46cm6vYrn0hBmyL2an8DgG2v4_ON-6Cmr9PWuwgUORlUvVKsQoJADcIVVu2q6svSfglSGD5UjMfHODZ6_pyjWZTyRMFjdZ72eRrCLgSv_oallI_-jjU-gzNeMlhdyg3yTjGBzmGLjVDpyZBvww-YGgDu3_rwdTozAzEf_lAIw" @@ -63,6 +75,9 @@ "hash": "sha256", "digest": "2a5b7271f5ac34c19c10db6084fe71272bb52efebdd8d0e4c2b0fd9b3aeb56bb", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-windows-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQOh3711WMGWiwwjQncGDPeyt2IFAASumXOMz5ul082edhj_xuN8dXoptGpZLb95zou-x4arY5bg1phLNlu1wTkuRnV8oMRuGh_kGcg6-mpMmE-8lclNGnYhFX0BzNgMbVXtEmm5RDsicWJBTUy01MthQRgbCrB00ra_tZ31gZg1o19HhmLOMFBr" diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index 8a7daf95693..e53bb88a64e 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/debugger-shell", "productName": "React Native DevTools", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Experimental debugger shell for React Native for use with @react-native/debugger-frontend", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 6f6a2bdb69f..49a042c3736 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Dev server middleware for React Native", "keywords": [ "react-native", diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index 41138f22288..e526fcd2e8b 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.86.0-main", + "version": "0.86.0", "description": "ESLint config for React Native", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index 55bb442fc6e..ecb9afe2bbd 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.86.0-main", + "version": "0.86.0", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 0c9e8fdd6aa..f1f461f5c18 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.86.0-main", + "version": "0.86.0", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -27,9 +27,9 @@ "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@react-native/codegen": "workspace:*", + "babel-plugin-syntax-hermes-parser": "0.36.0", "make-dir": "^2.1.0", "pirates": "^4.0.1", - "babel-plugin-syntax-hermes-parser": "0.36.0", "source-map-support": "0.5.0" }, "devDependencies": { diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index ffe10249620..8568886fc5b 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/jest-preset/package.json b/packages/jest-preset/package.json index 268f3cae839..4296a9ff232 100644 --- a/packages/jest-preset/package.json +++ b/packages/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/jest-preset", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Jest preset for React Native apps", "keywords": [ "jest", diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 3c657af5323..4f077253394 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index cac4e07c5fe..bf8565b5425 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/new-app-screen", - "version": "0.86.0-main", + "version": "0.86.0", "description": "NewAppScreen component for React Native", "keywords": [ "react-native" @@ -21,7 +21,7 @@ "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "1000.0.0" + "react-native": "0.86.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index 7cf3008cb67..a307071d58d 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index f2c5a596100..13389c78681 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 8ac949b58fa..a19498dc32d 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Babel preset for React Native applications", "repository": { "type": "git", @@ -31,19 +31,27 @@ "@babel/plugin-syntax-export-default-from": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", "@babel/plugin-transform-async-generator-functions": "^7.25.4", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.25.4", "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", "@babel/plugin-transform-optional-catch-binding": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", "@babel/plugin-transform-private-methods": "^7.24.7", "@babel/plugin-transform-private-property-in-object": "^7.24.7", "@babel/plugin-transform-react-display-name": "^7.24.7", @@ -52,24 +60,16 @@ "@babel/plugin-transform-react-jsx-source": "^7.24.7", "@babel/plugin-transform-regenerator": "^7.24.7", "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", "@react-native/babel-plugin-codegen": "workspace:*", "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/template": "^7.25.0" + "react-refresh": "^0.14.0" }, "peerDependencies": { "@babel/core": "*" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 0c81735f319..572b839b046 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 0f6344ac3a2..40f0298128f 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Code generation tools for React Native", "license": "MIT", "repository": { @@ -31,12 +31,12 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/parser": "^7.29.0", + "glob": "^7.1.1", "hermes-parser": "0.36.0", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "tinyglobby": "^0.2.15", - "yargs": "^17.6.2", - "glob": "^7.1.1" + "yargs": "^17.6.2" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index 5e02ea2847f..b7ebdcb08ad 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index ae439468d66..959ba52417b 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.86.0-main", + "version": "0.86.0", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ diff --git a/packages/react-native-test-library/package.json b/packages/react-native-test-library/package.json index f097a59eec5..3333b7c26fc 100644 --- a/packages/react-native-test-library/package.json +++ b/packages/react-native-test-library/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/oss-library-example", - "version": "0.81.0-main", + "version": "0.86.0", "private": true, "description": "Package that includes native module exapmle, native component example, targets both the old and the new architecture. It should serve as an example of a real-world OSS library.", "license": "MIT", diff --git a/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts b/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts index e1f8bfefbd8..00d131f4aa1 100644 --- a/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts +++ b/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts @@ -30,6 +30,7 @@ export interface PressableAndroidRippleConfig { borderless?: null | boolean | undefined; radius?: null | number | undefined; foreground?: null | boolean | undefined; + alpha?: null | number | undefined; } export interface PressableProps diff --git a/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js b/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js index ca332e05ec2..8eb24e747bd 100644 --- a/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js +++ b/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js @@ -8,6 +8,8 @@ * @format */ +import {PlatformColor} from '../../../StyleSheet/PlatformColorValueTypes'; +import Platform from '../../../Utilities/Platform'; import {expectRendersMatchingSnapshot} from '../../../Utilities/ReactNativeTestTools'; import View from '../../View/View'; import Pressable from '../Pressable'; @@ -92,3 +94,68 @@ describe('', ); }); }); + +describe(' on Android', () => { + let originalOS: string; + + beforeEach(() => { + originalOS = Platform.OS; + /* $FlowFixMe[incompatible-type] */ + Platform.OS = 'android'; + }); + + afterEach(() => { + /* $FlowFixMe[incompatible-type] */ + Platform.OS = originalOS; + }); + + it('should set nativeBackgroundAndroid with numeric color and alpha', async () => { + await expectRendersMatchingSnapshot( + 'Pressable', + () => ( + + + + ), + () => { + jest.dontMock('../Pressable'); + }, + ); + }); + + it('should set nativeBackgroundAndroid with PlatformColor and alpha', async () => { + await expectRendersMatchingSnapshot( + 'Pressable', + () => ( + + + + ), + () => { + jest.dontMock('../Pressable'); + }, + ); + }); + + it('should not crash with an unresolvable PlatformColor', async () => { + await expectRendersMatchingSnapshot( + 'Pressable', + () => ( + + + + ), + () => { + jest.dontMock('../Pressable'); + }, + ); + }); +}); diff --git a/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap b/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap index 7e55856057e..33cbb1a589b 100644 --- a/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap +++ b/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap @@ -98,6 +98,370 @@ exports[` should render as expected: should deep render when not mo `; +exports[` on Android should not crash with an unresolvable PlatformColor: should deep render when mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should not crash with an unresolvable PlatformColor: should deep render when not mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should set nativeBackgroundAndroid with PlatformColor and alpha: should deep render when mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should set nativeBackgroundAndroid with PlatformColor and alpha: should deep render when not mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should set nativeBackgroundAndroid with numeric color and alpha: should deep render when mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should set nativeBackgroundAndroid with numeric color and alpha: should deep render when not mocked (please verify output manually) 1`] = ` + + + +`; + exports[` should be disabled when disabled is true: should deep render when mocked (please verify output manually) 1`] = ` ; export type PressableAndroidRippleConfig = { @@ -31,6 +32,7 @@ export type PressableAndroidRippleConfig = { borderless?: boolean, radius?: number, foreground?: boolean, + alpha?: number, }; /** @@ -48,7 +50,7 @@ export default function useAndroidRippleForView( | Readonly<{nativeBackgroundAndroid: NativeBackgroundProp}> | Readonly<{nativeForegroundAndroid: NativeBackgroundProp}>, }> { - const {color, borderless, radius, foreground} = rippleConfig ?? {}; + const {color, borderless, radius, foreground, alpha} = rippleConfig ?? {}; return useMemo(() => { if ( @@ -56,16 +58,13 @@ export default function useAndroidRippleForView( (color != null || borderless != null || radius != null) ) { const processedColor = processColor(color); - invariant( - processedColor == null || typeof processedColor === 'number', - 'Unexpected color given for Ripple color', - ); const nativeRippleValue = { type: 'RippleAndroid', color: processedColor, borderless: borderless === true, rippleRadius: radius, + alpha: alpha ?? null, }; return { @@ -105,5 +104,5 @@ export default function useAndroidRippleForView( }; } return null; - }, [borderless, color, foreground, radius, viewRef]); + }, [alpha, borderless, color, foreground, radius, viewRef]); } diff --git a/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js b/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js index 6a0b5e12ee6..31943e6f678 100644 --- a/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js +++ b/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js @@ -8,6 +8,8 @@ * @format */ +import type {ProcessedColorValue} from '../../StyleSheet/processColor'; +import type {ColorValue} from '../../StyleSheet/StyleSheet'; import type {GestureResponderEvent} from '../../Types/CoreEventTypes'; import type {TouchableWithoutFeedbackProps} from './TouchableWithoutFeedback'; @@ -20,7 +22,6 @@ import {findHostInstance_DEPRECATED} from '../../ReactNative/RendererProxy'; import processColor from '../../StyleSheet/processColor'; import Platform from '../../Utilities/Platform'; import {Commands} from '../View/ViewNativeComponent'; -import invariant from 'invariant'; import * as React from 'react'; import {cloneElement} from 'react'; @@ -96,7 +97,7 @@ export type TouchableNativeFeedbackProps = Readonly<{ }> | Readonly<{ type: 'RippleAndroid', - color: ?number, + color: ?ProcessedColorValue, borderless: boolean, rippleRadius: ?number, }> @@ -177,23 +178,18 @@ class TouchableNativeFeedback extends React.Component< * @param rippleRadius The radius of ripple effect */ static Ripple: ( - color: string, + color: ColorValue, borderless: boolean, rippleRadius?: ?number, ) => Readonly<{ borderless: boolean, - color: ?number, + color: ?ProcessedColorValue, rippleRadius: ?number, type: 'RippleAndroid', - }> = (color: string, borderless: boolean, rippleRadius?: ?number) => { + }> = (color: ColorValue, borderless: boolean, rippleRadius?: ?number) => { const processedColor = processColor(color); - invariant( - processedColor == null || typeof processedColor === 'number', - 'Unexpected color given for Ripple color', - ); return { type: 'RippleAndroid', - // $FlowFixMe[incompatible-type] color: processedColor, borderless, rippleRadius, diff --git a/packages/react-native/Libraries/Components/View/ViewPropTypes.js b/packages/react-native/Libraries/Components/View/ViewPropTypes.js index 33b5bc8c378..7b84a505989 100644 --- a/packages/react-native/Libraries/Components/View/ViewPropTypes.js +++ b/packages/react-native/Libraries/Components/View/ViewPropTypes.js @@ -11,6 +11,7 @@ 'use strict'; import type {EdgeInsetsOrSizeProp} from '../../StyleSheet/EdgeInsetsPropType'; +import type {ProcessedColorValue} from '../../StyleSheet/processColor'; import type {ViewStyleProp} from '../../StyleSheet/StyleSheet'; import type { BlurEvent, @@ -320,9 +321,10 @@ type AndroidDrawableThemeAttr = Readonly<{ type AndroidDrawableRipple = Readonly<{ type: 'RippleAndroid', - color?: ?number, + color?: ?ProcessedColorValue, borderless?: ?boolean, rippleRadius?: ?number, + alpha?: ?number, }>; type AndroidDrawable = AndroidDrawableThemeAttr | AndroidDrawableRipple; diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index 1ff12f563e6..e54374d888f 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -26,8 +26,8 @@ * ``` */ export default class ReactNativeVersion { - static major: number = 1000; - static minor: number = 0; + static major: number = 0; + static minor: number = 86; static patch: number = 0; static prerelease: string | null = null; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index 69ce4f75320..4821dbb2b34 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -21,8 +21,8 @@ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^(void){ __rnVersion = @{ - RCTVersionMajor: @(1000), - RCTVersionMinor: @(0), + RCTVersionMajor: @(0), + RCTVersionMinor: @(86), RCTVersionPatch: @(0), RCTVersionPrerelease: [NSNull null], }; diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index 024da3c221b..092adaa4197 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -6468,6 +6468,7 @@ public class com/facebook/react/views/view/ReactViewGroup : android/view/ViewGro public fun getZIndexMappedChildIndex (I)I public fun hasOverlappingRendering ()Z protected fun onAttachedToWindow ()V + protected fun onConfigurationChanged (Landroid/content/res/Configuration;)V public fun onHoverEvent (Landroid/view/MotionEvent;)Z public fun onInterceptTouchEvent (Landroid/view/MotionEvent;)Z protected fun onLayout (ZIIII)V diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index 71b1bf4cf75..404a31b26fa 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=1000.0.0 +VERSION_NAME=0.86.0 react.internal.publishingGroup=com.facebook.react react.internal.hermesPublishingGroup=com.facebook.hermes diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt index d76da5ffc60..509efc1f7b0 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt @@ -7,17 +7,20 @@ package com.facebook.react.modules.image +import android.media.ExifInterface import android.net.Uri import android.util.SparseArray import com.facebook.common.executors.CallerThreadExecutor +import com.facebook.common.memory.PooledByteBuffer import com.facebook.common.references.CloseableReference import com.facebook.datasource.BaseDataSubscriber import com.facebook.datasource.DataSource import com.facebook.datasource.DataSubscriber import com.facebook.drawee.backends.pipeline.Fresco import com.facebook.fbreact.specs.NativeImageLoaderAndroidSpec +import com.facebook.imagepipeline.common.RotationOptions import com.facebook.imagepipeline.core.ImagePipeline -import com.facebook.imagepipeline.image.CloseableImage +import com.facebook.imagepipeline.image.EncodedImage import com.facebook.imagepipeline.request.ImageRequest import com.facebook.imagepipeline.request.ImageRequestBuilder import com.facebook.react.bridge.GuardedAsyncTask @@ -82,39 +85,13 @@ internal class ImageLoaderModule : NativeImageLoaderAndroidSpec, LifecycleEventL return } val source = ImageSource(reactApplicationContext, uriString) - val request: ImageRequest = ImageRequestBuilder.newBuilderWithSource(source.uri).build() - val dataSource: DataSource> = - this.imagePipeline.fetchDecodedImage(request, this.callerContext) - val dataSubscriber: DataSubscriber> = - object : BaseDataSubscriber>() { - override fun onNewResultImpl(dataSource: DataSource>) { - if (!dataSource.isFinished) { - return - } - val ref = dataSource.result - if (ref != null) { - try { - val image: CloseableImage = ref.get() - val sizes = buildReadableMap { - put("width", image.width) - put("height", image.height) - } - promise.resolve(sizes) - } catch (e: Exception) { - promise.reject(ERROR_GET_SIZE_FAILURE, e) - } finally { - CloseableReference.closeSafely(ref) - } - } else { - promise.reject(ERROR_GET_SIZE_FAILURE, "Failed to get the size of the image") - } - } - - override fun onFailureImpl(dataSource: DataSource>) { - promise.reject(ERROR_GET_SIZE_FAILURE, dataSource.failureCause) - } - } - dataSource.subscribe(dataSubscriber, CallerThreadExecutor.getInstance()) + val request: ImageRequest = + ImageRequestBuilder.newBuilderWithSource(source.uri) + .setRotationOptions(RotationOptions.disableRotation()) + .build() + val dataSource: DataSource> = + this.imagePipeline.fetchEncodedImage(request, this.callerContext) + dataSource.subscribe(createSizeSubscriber(promise), CallerThreadExecutor.getInstance()) } /** @@ -134,41 +111,61 @@ internal class ImageLoaderModule : NativeImageLoaderAndroidSpec, LifecycleEventL val source = ImageSource(reactApplicationContext, uriString) val imageRequestBuilder: ImageRequestBuilder = ImageRequestBuilder.newBuilderWithSource(source.uri) + .setRotationOptions(RotationOptions.disableRotation()) val request: ImageRequest = ReactNetworkImageRequest.fromBuilderWithHeaders(imageRequestBuilder, headers) - val dataSource: DataSource> = - this.imagePipeline.fetchDecodedImage(request, this.callerContext) - val dataSubscriber: DataSubscriber> = - object : BaseDataSubscriber>() { - override fun onNewResultImpl(dataSource: DataSource>) { - if (!dataSource.isFinished) { - return - } - val ref = dataSource.result - if (ref != null) { - try { - val image: CloseableImage = ref.get() - val sizes = buildReadableMap { - put("width", image.width) - put("height", image.height) - } - promise.resolve(sizes) - } catch (e: Exception) { - promise.reject(ERROR_GET_SIZE_FAILURE, e) - } finally { - CloseableReference.closeSafely(ref) + val dataSource: DataSource> = + this.imagePipeline.fetchEncodedImage(request, this.callerContext) + dataSource.subscribe(createSizeSubscriber(promise), CallerThreadExecutor.getInstance()) + } + + private fun createSizeSubscriber( + promise: Promise + ): DataSubscriber> = + object : BaseDataSubscriber>() { + override fun onNewResultImpl(dataSource: DataSource>) { + if (!dataSource.isFinished) { + return + } + val ref = dataSource.result + if (ref != null) { + var encodedImage: EncodedImage? = null + try { + encodedImage = EncodedImage(ref) + // Swap width and height when the image's EXIF orientation swaps the X/Y axes + // (90°/270° rotations, or transpose/transverse), so the values reflect the + // visible dimensions, matching iOS behavior. + val rotated = + encodedImage.rotationAngle == 90 || + encodedImage.rotationAngle == 270 || + encodedImage.exifOrientation == ExifInterface.ORIENTATION_TRANSPOSE || + encodedImage.exifOrientation == ExifInterface.ORIENTATION_TRANSVERSE + val width = if (rotated) encodedImage.height else encodedImage.width + val height = if (rotated) encodedImage.width else encodedImage.height + if (width < 0 || height < 0) { + promise.reject(ERROR_GET_SIZE_FAILURE, "Failed to get the size of the image") + return + } + val sizes = buildReadableMap { + put("width", width) + put("height", height) } - } else { - promise.reject(ERROR_GET_SIZE_FAILURE, "Failed to get the size of the image") + promise.resolve(sizes) + } catch (e: Exception) { + promise.reject(ERROR_GET_SIZE_FAILURE, e) + } finally { + encodedImage?.close() + CloseableReference.closeSafely(ref) } + } else { + promise.reject(ERROR_GET_SIZE_FAILURE, "Failed to get the size of the image") } + } - override fun onFailureImpl(dataSource: DataSource>) { - promise.reject(ERROR_GET_SIZE_FAILURE, dataSource.failureCause) - } + override fun onFailureImpl(dataSource: DataSource>) { + promise.reject(ERROR_GET_SIZE_FAILURE, dataSource.failureCause) } - dataSource.subscribe(dataSubscriber, CallerThreadExecutor.getInstance()) - } + } /** * Prefetches the given image to the Fresco image disk cache. diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt index 889fa4d728c..2d0e174360d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt @@ -1,15 +1,20 @@ /** * Copyright (c) Meta Platforms, Inc. and affiliates. * - * This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @generated by scripts/releases/set-version.js */ + package com.facebook.react.modules.systeminfo public object ReactNativeVersion { @JvmField - public val VERSION: Map = - mapOf("major" to 1000, "minor" to 0, "patch" to 0, "prerelease" to null) + public val VERSION: Map = mapOf( + "major" to 0, + "minor" to 86, + "patch" to 0, + "prerelease" to null + ) } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.kt index 3b0cb0d8f82..5712b3b2bb8 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.kt @@ -15,10 +15,16 @@ import android.graphics.drawable.ColorDrawable import android.graphics.drawable.Drawable import android.graphics.drawable.RippleDrawable import android.util.TypedValue +import com.facebook.common.logging.FLog +import com.facebook.react.bridge.ColorPropConverter +import com.facebook.react.bridge.JSApplicationCausedNativeException import com.facebook.react.bridge.JSApplicationIllegalArgumentException import com.facebook.react.bridge.ReadableMap +import com.facebook.react.bridge.ReadableType +import com.facebook.react.common.ReactConstants import com.facebook.react.uimanager.PixelUtil import com.facebook.react.uimanager.ViewProps +import kotlin.math.roundToInt /** * Utility class that helps with converting android drawable description used in JS to an actual @@ -73,11 +79,21 @@ public object ReactDrawableHelper { context: Context, drawableDescriptionDict: ReadableMap, ): RippleDrawable { - val color = getColor(context, drawableDescriptionDict) - val mask = getMask(drawableDescriptionDict) - val colorStateList = ColorStateList(arrayOf(intArrayOf()), intArrayOf(color)) + val resolvedColor = getColor(context, drawableDescriptionDict) + var color = resolvedColor ?: getFallbackColor(context) + + if ( + resolvedColor != null && + drawableDescriptionDict.hasKey("alpha") && + !drawableDescriptionDict.isNull("alpha") + ) { + val alphaFactor = drawableDescriptionDict.getDouble("alpha").coerceIn(0.0, 1.0) + val newAlpha = (Color.alpha(color) * alphaFactor).roundToInt() + color = Color.argb(newAlpha, Color.red(color), Color.green(color), Color.blue(color)) + } - return RippleDrawable(colorStateList, null, mask) + val mask = getMask(drawableDescriptionDict) + return RippleDrawable(ColorStateList(arrayOf(intArrayOf()), intArrayOf(color)), null, mask) } private fun setRadius(drawableDescriptionDict: ReadableMap, drawable: Drawable?): Drawable? { @@ -88,26 +104,49 @@ public object ReactDrawableHelper { return drawable } - private fun getColor(context: Context, drawableDescriptionDict: ReadableMap): Int = - if ( - drawableDescriptionDict.hasKey(ViewProps.COLOR) && - !drawableDescriptionDict.isNull(ViewProps.COLOR) - ) { - drawableDescriptionDict.getInt(ViewProps.COLOR) - } else { + /** + * Returns the resolved ripple color, or null if none was provided or the PlatformColor resource + * couldn't be found. + */ + private fun getColor(context: Context, drawableDescriptionDict: ReadableMap): Int? { + val rawColor: Any? = if ( - context.theme.resolveAttribute( - android.R.attr.colorControlHighlight, - resolveOutValue, - true, - ) + drawableDescriptionDict.hasKey(ViewProps.COLOR) && + !drawableDescriptionDict.isNull(ViewProps.COLOR) ) { - context.resources.getColor(resolveOutValue.resourceId, context.theme) + when (drawableDescriptionDict.getType(ViewProps.COLOR)) { + ReadableType.Number -> drawableDescriptionDict.getDouble(ViewProps.COLOR) + ReadableType.Map -> drawableDescriptionDict.getMap(ViewProps.COLOR) + else -> null + } } else { - throw JSApplicationIllegalArgumentException( - "Attribute colorControlHighlight couldn't be resolved into a drawable" - ) + null } + return try { + ColorPropConverter.getColor(rawColor, context) + } catch (e: JSApplicationCausedNativeException) { + FLog.w( + ReactConstants.TAG, + e, + "android_ripple: color resource not found, using colorControlHighlight", + ) + null + } + } + + private fun getFallbackColor(context: Context): Int = + if ( + context.theme.resolveAttribute( + android.R.attr.colorControlHighlight, + resolveOutValue, + true, + ) + ) { + context.resources.getColor(resolveOutValue.resourceId, context.theme) + } else { + throw JSApplicationIllegalArgumentException( + "Attribute colorControlHighlight couldn't be resolved into a drawable" + ) } private fun getMask(drawableDescriptionDict: ReadableMap): Drawable? { diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.kt index 0d2f5faba3b..59775241c80 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.kt @@ -12,6 +12,7 @@ package com.facebook.react.views.view import android.annotation.SuppressLint import android.annotation.TargetApi import android.content.Context +import android.content.res.Configuration import android.graphics.BlendMode import android.graphics.Canvas import android.graphics.Paint @@ -28,6 +29,7 @@ import com.facebook.react.R import com.facebook.react.bridge.ReactNoCrashSoftException import com.facebook.react.bridge.ReactSoftExceptionLogger import com.facebook.react.bridge.ReactSoftExceptionLogger.logSoftException +import com.facebook.react.bridge.ReadableMap import com.facebook.react.bridge.UiThreadUtil.assertOnUiThread import com.facebook.react.bridge.UiThreadUtil.runOnUiThread import com.facebook.react.common.ReactConstants.TAG @@ -154,6 +156,9 @@ public open class ReactViewGroup public constructor(context: Context?) : null private var focusOnAttach = false + internal var nativeBackgroundMap: ReadableMap? = null + internal var nativeForegroundMap: ReadableMap? = null + init { initView() } @@ -181,6 +186,8 @@ public open class ReactViewGroup public constructor(context: Context?) : backfaceOpacity = 1f backfaceVisible = true childrenRemovedWhileTransitioning = null + nativeBackgroundMap = null + nativeForegroundMap = null } internal open fun recycleView() { @@ -587,6 +594,29 @@ public open class ReactViewGroup public constructor(context: Context?) : } } + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + if (nativeBackgroundMap != null) { + applyNativeBackground(nativeBackgroundMap) + } + if (nativeForegroundMap != null) { + applyNativeForeground(nativeForegroundMap) + } + } + + internal fun applyNativeBackground(map: ReadableMap?) { + nativeBackgroundMap = map + setFeedbackUnderlay( + this, + map?.let { ReactDrawableHelper.createDrawableFromJSDescription(context, it) }, + ) + } + + internal fun applyNativeForeground(map: ReadableMap?) { + nativeForegroundMap = map + foreground = map?.let { ReactDrawableHelper.createDrawableFromJSDescription(context, it) } + } + override fun onViewAdded(child: View) { assertOnUiThread() checkViewClippingTag(child, false) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.kt index 479eee756a7..0893e134f4e 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.kt @@ -305,17 +305,12 @@ public open class ReactViewManager : ReactClippingViewManager() @ReactProp(name = "nativeBackgroundAndroid") public open fun setNativeBackground(view: ReactViewGroup, background: ReadableMap?) { - val bg = background?.let { - ReactDrawableHelper.createDrawableFromJSDescription(view.context, it) - } - BackgroundStyleApplicator.setFeedbackUnderlay(view, bg) + view.applyNativeBackground(background) } @ReactProp(name = "nativeForegroundAndroid") public open fun setNativeForeground(view: ReactViewGroup, foreground: ReadableMap?) { - view.foreground = foreground?.let { - ReactDrawableHelper.createDrawableFromJSDescription(view.context, it) - } + view.applyNativeForeground(foreground) } @ReactProp(name = ViewProps.NEEDS_OFFSCREEN_ALPHA_COMPOSITING) diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index 25468f63f05..bc0105112b8 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -12,15 +12,15 @@ #include #include -#define REACT_NATIVE_VERSION_MAJOR 1000 -#define REACT_NATIVE_VERSION_MINOR 0 +#define REACT_NATIVE_VERSION_MAJOR 0 +#define REACT_NATIVE_VERSION_MINOR 86 #define REACT_NATIVE_VERSION_PATCH 0 namespace facebook::react { struct ReactNativeVersionType { - int32_t Major = 1000; - int32_t Minor = 0; + int32_t Major = 0; + int32_t Minor = 86; int32_t Patch = 0; std::string_view Prerelease = ""; }; diff --git a/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/HostPlatformViewProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/HostPlatformViewProps.cpp index f430a957097..4897f22506e 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/HostPlatformViewProps.cpp +++ b/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/HostPlatformViewProps.cpp @@ -450,8 +450,25 @@ inline static void updateNativeDrawableProp( nativeDrawableResult["rippleRadius"] = nativeDrawableValue.ripple.rippleRadius.value(); } - if (nativeDrawableValue.ripple.color.has_value()) { - nativeDrawableResult["color"] = nativeDrawableValue.ripple.color.value(); + if (nativeDrawableValue.ripple.color.has_value() || + nativeDrawableValue.ripple.colorResourcePaths.has_value()) { + if (nativeDrawableValue.ripple.colorResourcePaths.has_value()) { + folly::dynamic resourcePaths = folly::dynamic::array(); + for (const auto& path : + nativeDrawableValue.ripple.colorResourcePaths.value()) { + resourcePaths.push_back(path); + } + folly::dynamic platformColorMap = folly::dynamic::object(); + platformColorMap["resource_paths"] = resourcePaths; + nativeDrawableResult["color"] = platformColorMap; + } else { + nativeDrawableResult["color"] = + toAndroidRepr(nativeDrawableValue.ripple.color.value()); + } + if (nativeDrawableValue.ripple.alpha.has_value()) { + nativeDrawableResult["alpha"] = + nativeDrawableValue.ripple.alpha.value(); + } } nativeDrawableResult["borderless"] = nativeDrawableValue.ripple.borderless; } else { diff --git a/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/NativeDrawable.h b/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/NativeDrawable.h index f02bb82205a..67c5a2bb27b 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/NativeDrawable.h +++ b/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/NativeDrawable.h @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -22,14 +23,16 @@ struct NativeDrawable { }; struct Ripple { - std::optional color{}; + std::optional color{}; + std::optional> colorResourcePaths{}; std::optional rippleRadius{}; bool borderless{false}; + std::optional alpha{}; bool operator==(const Ripple &rhs) const { - return std::tie(this->color, this->borderless, this->rippleRadius) == - std::tie(rhs.color, rhs.borderless, rhs.rippleRadius); + return std::tie(this->color, this->colorResourcePaths, this->borderless, this->rippleRadius, this->alpha) == + std::tie(rhs.color, rhs.colorResourcePaths, rhs.borderless, rhs.rippleRadius, rhs.alpha); } }; @@ -59,8 +62,7 @@ struct NativeDrawable { ~NativeDrawable() = default; }; -static inline void -fromRawValue(const PropsParserContext & /*context*/, const RawValue &rawValue, NativeDrawable &result) +static inline void fromRawValue(const PropsParserContext &context, const RawValue &rawValue, NativeDrawable &result) { auto map = (std::unordered_map)rawValue; @@ -73,24 +75,53 @@ fromRawValue(const PropsParserContext & /*context*/, const RawValue &rawValue, N react_native_expect(attrIterator != map.end() && attrIterator->second.hasType()); result = NativeDrawable{ - (std::string)attrIterator->second, - {}, - NativeDrawable::Kind::ThemeAttr, + .themeAttr = (std::string)attrIterator->second, + .ripple = {}, + .kind = NativeDrawable::Kind::ThemeAttr, }; } else if (type == "RippleAndroid") { auto color = map.find("color"); auto borderless = map.find("borderless"); auto rippleRadius = map.find("rippleRadius"); + auto alpha = map.find("alpha"); + + std::optional parsedColor{}; + std::optional> parsedColorResourcePaths{}; + if (color != map.end()) { + if (color->second.hasType>>()) { + auto colorMap = (std::unordered_map>)color->second; + auto pathsIt = colorMap.find("resource_paths"); + if (pathsIt != colorMap.end()) { + parsedColorResourcePaths = pathsIt->second; + } + } else { + SharedColor resolved; + fromRawValue(context, color->second, resolved); + if (resolved) { + parsedColor = resolved; + } + } + } + + std::optional parsedAlpha{}; + if (alpha != map.end() && alpha->second.hasType()) { + parsedAlpha = (Float)alpha->second; + } result = NativeDrawable{ - std::string{}, - NativeDrawable::Ripple{ - color != map.end() && color->second.hasType() ? (int32_t)color->second : std::optional{}, - rippleRadius != map.end() && rippleRadius->second.hasType() ? (Float)rippleRadius->second - : std::optional{}, - borderless != map.end() && borderless->second.hasType() ? (bool)borderless->second : false, - }, - NativeDrawable::Kind::Ripple, + .themeAttr = std::string{}, + .ripple = + NativeDrawable::Ripple{ + .color = parsedColor, + .colorResourcePaths = parsedColorResourcePaths, + .rippleRadius = rippleRadius != map.end() && rippleRadius->second.hasType() + ? (Float)rippleRadius->second + : std::optional{}, + .borderless = + borderless != map.end() && borderless->second.hasType() ? (bool)borderless->second : false, + .alpha = parsedAlpha, + }, + .kind = NativeDrawable::Kind::Ripple, }; } else { LOG(ERROR) << "Unknown native drawable type: " << type; diff --git a/packages/react-native/ReactNativeApi.d.ts b/packages/react-native/ReactNativeApi.d.ts index 5f50f8431a8..bcad9a6cb69 100644 --- a/packages/react-native/ReactNativeApi.d.ts +++ b/packages/react-native/ReactNativeApi.d.ts @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<> * * This file was generated by scripts/js-api/build-types/index.js. */ @@ -22,19 +22,19 @@ /* eslint-disable redundant-undefined/redundant-undefined */ import type { HostInstance as HostInstance_2 } from "react-native" -import { ListRenderItem } from "@react-native-macos/virtualized-lists" -import { ListRenderItemInfo } from "@react-native-macos/virtualized-lists" -import { ListViewToken } from "@react-native-macos/virtualized-lists" +import { ListRenderItem } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { ListRenderItemInfo } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { ListViewToken } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" import type { PublicRootInstance as PublicRootInstance_2 } from "react-native" import type { PublicTextInstance as PublicTextInstance_2 } from "react-native" import * as React from "react" -import { ScrollToLocationParamsType } from "@react-native-macos/virtualized-lists" -import { SectionBase } from "@react-native-macos/virtualized-lists" -import type { SectionData as SectionListData } from "@react-native-macos/virtualized-lists" -import { Separators } from "@react-native-macos/virtualized-lists" -import { VirtualizedListProps } from "@react-native-macos/virtualized-lists" -import VirtualizedLists from "@react-native-macos/virtualized-lists" -import { VirtualizedSectionListProps } from "@react-native-macos/virtualized-lists" +import { ScrollToLocationParamsType } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { SectionBase } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import type { SectionData as SectionListData } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { Separators } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { VirtualizedListProps } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import VirtualizedLists from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { VirtualizedSectionListProps } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" declare const $$AndroidSwitchNativeComponent: NativeType declare const $$AnimatedFlatList: ( props: Omit>, "ref"> & { @@ -1275,8 +1275,9 @@ declare type AlertType = | "secure-text" declare type AndroidDrawable = AndroidDrawableRipple | AndroidDrawableThemeAttr declare type AndroidDrawableRipple = { + readonly alpha?: number readonly borderless?: boolean - readonly color?: number + readonly color?: ProcessedColorValue readonly rippleRadius?: number readonly type: "RippleAndroid" } @@ -3762,6 +3763,7 @@ declare type PressabilityEventHandlers = { } declare type Pressable = typeof Pressable declare type PressableAndroidRippleConfig = { + alpha?: number borderless?: boolean color?: ColorValue foreground?: boolean @@ -5499,12 +5501,12 @@ declare class TouchableNativeFeedback extends React.Component< state: TouchableNativeFeedbackState static canUseNativeForeground: () => boolean static Ripple: ( - color: string, + color: ColorValue, borderless: boolean, rippleRadius?: null | number | undefined, ) => { readonly borderless: boolean - readonly color: number | undefined + readonly color: ProcessedColorValue | undefined readonly rippleRadius: number | undefined readonly type: "RippleAndroid" } @@ -5541,7 +5543,7 @@ declare type TouchableNativeFeedbackProps = Readonly< } | { readonly borderless: boolean - readonly color: number | undefined + readonly color: ProcessedColorValue | undefined readonly rippleRadius: number | undefined readonly type: "RippleAndroid" } @@ -5899,15 +5901,15 @@ export { AccessibilityValue, // cf8bcb74 ActionSheetIOS, // b558559e ActionSheetIOSOptions, // 1756eb5a - ActivityIndicator, // 9d17a22c - ActivityIndicatorProps, // 3ecc55a4 + ActivityIndicator, // 084548f8 + ActivityIndicatorProps, // fb229e39 Alert, // 24958ab5 AlertButton, // bf1a3b60 AlertButtonStyle, // ec9fb242 AlertOptions, // 39b16cfa AlertType, // 5ab91217 AndroidKeyboardEvent, // e03becc8 - Animated, // 5138836c + Animated, // 707a9cbe AppConfig, // ce4209a7 AppRegistry, // 1d923149 AppState, // 12012be5 @@ -5919,7 +5921,7 @@ export { BackPressEventName, // 4620fb76 BlurEvent, // e6151a1f BoxShadowValue, // b679703f - Button, // 5a47e32a + Button, // b4ceb21f ButtonProps, // 636bb0f3 Clipboard, // 41addb89 CodegenTypes, // 0b8108a8 @@ -5939,8 +5941,8 @@ export { DimensionsPayload, // 653bc26c DisplayMetrics, // 1dc35cef DisplayMetricsAndroid, // 872e62eb - DrawerLayoutAndroid, // dbcc4062 - DrawerLayoutAndroidProps, // 8249f9ee + DrawerLayoutAndroid, // 4deb885b + DrawerLayoutAndroidProps, // 7deda3eb DrawerSlideEvent, // 0256d35a DropShadowValue, // e9df2606 DynamicColorIOS, // d96c228c @@ -5957,7 +5959,7 @@ export { EventSubscription, // b8d084aa ExtendedExceptionData, // 5a6ccf5a FilterFunction, // bf24c0e3 - FlatList, // 51536750 + FlatList, // 2048a4a5 FlatListProps, // 1bb18ba2 FocusEvent, // 62fc1eb8 FontVariant, // 7c7558bb @@ -5970,15 +5972,15 @@ export { IEventEmitter, // fbef6131 IOSKeyboardEvent, // e67bfe3a IgnorePattern, // ec6f6ece - Image, // 1708f73b - ImageBackground, // 072459bb - ImageBackgroundProps, // 4fa52520 + Image, // ef378497 + ImageBackground, // 8711076a + ImageBackgroundProps, // b68a3ad9 ImageErrorEvent, // d3ee606e ImageLoadEvent, // 6b547ea5 ImageProgressEventIOS, // 4c866a82 - ImageProps, // 936cc4c8 + ImageProps, // 5a503233 ImagePropsAndroid, // 9fd9bcbb - ImagePropsBase, // ee82d9dc + ImagePropsBase, // 309e06b3 ImagePropsIOS, // c4ae0c06 ImageRequireSource, // 681d683b ImageResolvedAssetSource, // f3060931 @@ -5996,8 +5998,8 @@ export { KeyEvent, // 91782d67 KeyUpEvent, // 71a6a0a1 Keyboard, // 49414c97 - KeyboardAvoidingView, // 048f537e - KeyboardAvoidingViewProps, // ec33c842 + KeyboardAvoidingView, // 3ffb911c + KeyboardAvoidingViewProps, // 3f084fe3 KeyboardEvent, // c3f895d4 KeyboardEventEasing, // af4091c8 KeyboardEventName, // 59299ad6 @@ -6022,9 +6024,9 @@ export { MeasureInWindowOnSuccessCallback, // a285f598 MeasureLayoutOnSuccessCallback, // 3592502a MeasureOnSuccessCallback, // 82824e59 - Modal, // 13daa63e + Modal, // f8ec5df7 ModalBaseProps, // cbd3c10d - ModalProps, // b5f48e63 + ModalProps, // fb610ccc ModalPropsAndroid, // 515fb173 ModalPropsIOS, // 144bbc95 ModeChangeEvent, // a5e9864f @@ -6062,13 +6064,13 @@ export { PointerEvent, // fe3989a1 PressabilityConfig, // 2574ab10 PressabilityEventHandlers, // 776582b9 - Pressable, // 5558bef0 - PressableAndroidRippleConfig, // 42bc9727 - PressableProps, // 79dfa095 + Pressable, // 41189aa8 + PressableAndroidRippleConfig, // ee32eaca + PressableProps, // 526fa000 PressableStateCallbackType, // 9af36561 ProcessedColorValue, // 33f74304 - ProgressBarAndroid, // d252c33e - ProgressBarAndroidProps, // aaa8ce59 + ProgressBarAndroid, // e8de6770 + ProgressBarAndroidProps, // 05a63542 PromiseTask, // 5102c862 PublicRootInstance, // 8040afd7 PublicTextInstance, // cd0d8f8d @@ -6077,8 +6079,8 @@ export { PushNotificationPermissions, // c2e7ae4f Rationale, // 5df1b1c1 ReactNativeVersion, // abd76827 - RefreshControl, // 2d0f555c - RefreshControlProps, // 9fcacc31 + RefreshControl, // 7dce8f04 + RefreshControlProps, // 97bde364 RefreshControlPropsAndroid, // 99f64c97 RefreshControlPropsIOS, // 72a36381 Registry, // 6c39216d @@ -6090,19 +6092,19 @@ export { RootViewStyleProvider, // f850b4ba Runnable, // 594dd93a Runnables, // 4367c557 - SafeAreaView, // 61c1975b + SafeAreaView, // 7ad3dacf ScaledSize, // 07e417c7 ScrollEvent, // 05e71bb1 - ScrollResponderType, // df1eec01 + ScrollResponderType, // 939a4079 ScrollToLocationParamsType, - ScrollView, // 8249b0db - ScrollViewImperativeMethods, // 49630f53 - ScrollViewProps, // 897ab911 + ScrollView, // 9a397939 + ScrollViewImperativeMethods, // 7584c393 + ScrollViewProps, // bbac03ad ScrollViewPropsAndroid, // 44210553 ScrollViewPropsIOS, // 1b6bf74d ScrollViewScrollToOptions, // 3313411e SectionBase, - SectionList, // 7a83800c + SectionList, // e21bf04a SectionListData, SectionListProps, // d2fcd6f4 SectionListRenderItem, // c118edfb @@ -6123,16 +6125,16 @@ export { StyleProp, // fa0e9b4a StyleSheet, // 70a81e91 SubmitBehavior, // c4ddf490 - Switch, // 041397f1 + Switch, // bd350761 SwitchChangeEvent, // 63e9c50b - SwitchProps, // 2b3afc29 + SwitchProps, // eae9b291 Systrace, // b5aa21fc TVViewPropsIOS, // 330ce7b5 TargetedEvent, // 16e98910 TaskProvider, // 266dedf2 Text, // e59e30e2 TextContentType, // 239b3ecc - TextInput, // ded60ba4 + TextInput, // abed9357 TextInputAndroidProps, // 3f09ce49 TextInputChangeEvent, // 3ab11bb4 TextInputContentSizeChangeEvent, // f71f8571 @@ -6140,7 +6142,7 @@ export { TextInputFocusEvent, // 020507e6 TextInputIOSProps, // e8905f3e TextInputKeyPressEvent, // 3924ad9b - TextInputProps, // 7a609b6e + TextInputProps, // 47ce1109 TextInputSelectionChangeEvent, // d4d10630 TextInputSubmitEditingEvent, // 22885c31 TextLayoutEvent, // 73ab173e @@ -6148,12 +6150,12 @@ export { TextStyle, // 10c3af77 ToastAndroid, // 88a8969a Touchable, // 08e13b64 - TouchableHighlight, // 9c5765b3 - TouchableHighlightProps, // 4738cdb4 - TouchableNativeFeedback, // 86c82bad - TouchableNativeFeedbackProps, // d1768228 - TouchableOpacity, // 1334ca99 - TouchableOpacityProps, // 0a867474 + TouchableHighlight, // b1d315c9 + TouchableHighlightProps, // 1aab291b + TouchableNativeFeedback, // eda1504e + TouchableNativeFeedbackProps, // bde6a6cd + TouchableOpacity, // cbf9928d + TouchableOpacityProps, // 8ab42a3e TouchableWithoutFeedback, // 60e7e7a6 TouchableWithoutFeedbackProps, // 2200ace0 TransformsStyle, // 65e70f18 @@ -6162,9 +6164,9 @@ export { UIManager, // a1a7cc01 UTFSequence, // ad625158 Vibration, // 31e4bbf8 - View, // 355ac10b - ViewProps, // 5297a1b8 - ViewPropsAndroid, // 9a2823e3 + View, // d5658c87 + ViewProps, // 9a66964f + ViewPropsAndroid, // aeb63d89 ViewPropsIOS, // 58ee19bf ViewStyle, // d7b4d2fe VirtualViewMode, // 6be59722 diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 8440e9b2b0a..29a887e04e6 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native-macos", - "version": "1000.0.0", + "version": "0.86.0-rc0", "description": "React Native for macOS", "license": "MIT", "repository": { @@ -150,9 +150,10 @@ "featureflags": "node ./scripts/featureflags/index.js" }, "peerDependencies": { - "@react-native/jest-preset": "workspace:*", + "@react-native/jest-preset": "0.86.0", "@types/react": "^19.1.1", - "react": "^19.2.3" + "react": "^19.2.3", + "react-native": "0.86.0" }, "peerDependenciesMeta": { "@react-native/jest-preset": { @@ -163,12 +164,13 @@ } }, "dependencies": { - "@react-native/assets-registry": "workspace:*", - "@react-native/codegen": "workspace:*", - "@react-native/community-cli-plugin": "workspace:*", - "@react-native/gradle-plugin": "workspace:*", - "@react-native/js-polyfills": "workspace:*", - "@react-native/normalize-colors": "workspace:*", + "@react-native-macos/virtualized-lists": "0.86.0-rc0", + "@react-native/assets-registry": "0.86.0", + "@react-native/codegen": "0.86.0", + "@react-native/community-cli-plugin": "0.86.0", + "@react-native/gradle-plugin": "0.86.0", + "@react-native/js-polyfills": "0.86.0", + "@react-native/normalize-colors": "0.86.0", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", @@ -176,7 +178,8 @@ "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", - "hermes-compiler": "250829098.0.12", + "glob": "^7.1.1", + "hermes-compiler": "250829098.0.14", "invariant": "^2.2.4", "memoize-one": "^5.0.0", "metro-runtime": "^0.84.3", @@ -193,9 +196,7 @@ "tinyglobby": "^0.2.15", "whatwg-fetch": "^3.0.0", "ws": "^7.5.10", - "yargs": "^17.6.2", - "@react-native-macos/virtualized-lists": "workspace:*", - "glob": "^7.1.1" + "yargs": "^17.6.2" }, "codegenConfig": { "libraries": [ diff --git a/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb b/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb index 455562c1a19..844a4e94144 100644 --- a/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb @@ -39,6 +39,53 @@ def teardown $RN_PLATFORMS = nil end + # ===================== # + # TEST - localFileUri # + # ===================== # + + def test_localFileUri_whenPathContainsUnicode_returnsEscapedFileUri + # Arrange + path = "/tmp/rn-unicode/💻dev/React-Core-prebuilt.tar.gz" + + # Act + result = ReactNativePodsUtils.local_file_uri(path) + + # Assert + assert_equal("file:///tmp/rn-unicode/%F0%9F%92%BBdev/React-Core-prebuilt.tar.gz", result) + end + + def test_localFileUri_whenPathContainsSpaces_returnsEscapedFileUri + # Arrange + path = "/tmp/rn space/React Core.tar.gz" + + # Act + result = ReactNativePodsUtils.local_file_uri(path) + + # Assert + assert_equal("file:///tmp/rn%20space/React%20Core.tar.gz", result) + end + + def test_localFileUri_whenPathContainsOnlyAscii_returnsFileUri + # Arrange + path = "/tmp/rn-ascii/React-Core-prebuilt.tar.gz" + + # Act + result = ReactNativePodsUtils.local_file_uri(path) + + # Assert + assert_equal("file:///tmp/rn-ascii/React-Core-prebuilt.tar.gz", result) + end + + def test_localFileUri_whenPathContainsUnicode_withoutEscapingUriFileBuildRaises + # Arrange + path = "/tmp/rn-unicode/💻dev/React-Core-prebuilt.tar.gz" + + # Act & Assert + assert_raise(URI::InvalidComponentError) do + URI::File.build(path: path).to_s + end + end + # ======================= # # TEST - warnIfNotOnArm64 # # ======================= # diff --git a/packages/react-native/scripts/cocoapods/rncore.rb b/packages/react-native/scripts/cocoapods/rncore.rb index 09cd88363d7..252588c9843 100644 --- a/packages/react-native/scripts/cocoapods/rncore.rb +++ b/packages/react-native/scripts/cocoapods/rncore.rb @@ -103,7 +103,7 @@ def self.resolve_podspec_source() if ENV["RCT_TESTONLY_RNCORE_TARBALL_PATH"] abort_if_use_local_rncore_with_no_file() rncore_log("Using local xcframework at #{ENV["RCT_TESTONLY_RNCORE_TARBALL_PATH"]}") - return {:http => "file://#{ENV["RCT_TESTONLY_RNCORE_TARBALL_PATH"]}" } + return {:http => ReactNativePodsUtils.local_file_uri(ENV["RCT_TESTONLY_RNCORE_TARBALL_PATH"]) } end if ENV["RCT_USE_PREBUILT_RNCORE"] == "1" @@ -160,7 +160,8 @@ def self.podspec_source_download_prebuild_stable_tarball() rncore_log(" #{Pathname.new(destinationDebug).relative_path_from(Pathname.pwd).to_s}") rncore_log(" #{Pathname.new(destinationRelease).relative_path_from(Pathname.pwd).to_s}") - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => stable_tarball_url(@@react_native_version, :debug) } unless @@download_dsyms + return {:http => ReactNativePodsUtils.local_file_uri(destinationDebug) } end def self.podspec_source_download_prebuilt_nightly_tarball() @@ -196,7 +197,8 @@ def self.podspec_source_download_prebuilt_nightly_tarball() rncore_log("Resolved nightly ReactNativeCore-prebuilt version:") rncore_log(" #{Pathname.new(destinationDebug).relative_path_from(Pathname.pwd).to_s}") rncore_log(" #{Pathname.new(destinationRelease).relative_path_from(Pathname.pwd).to_s}") - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => nightly_tarball_url(@@react_native_version, :debug) } unless @@download_dsyms + return {:http => ReactNativePodsUtils.local_file_uri(destinationDebug) } end def self.process_dsyms(frameworkTarball, dSymsTarball) @@ -404,17 +406,69 @@ def self.download_nightly_rncore(react_native_path, version, configuration, dsym end def self.download_rncore_tarball(react_native_path, tarball_url, version, configuration, dsyms = false) - destination_path = configuration == nil ? - "#{artifacts_dir()}/reactnative-core-#{version}#{dsyms ? "-dSYM" : ""}.tar.gz" : - "#{artifacts_dir()}/reactnative-core-#{version}#{dsyms ? "-dSYM" : ""}-#{configuration}.tar.gz" + filename = configuration == nil ? + "reactnative-core-#{version}#{dsyms ? "-dSYM" : ""}.tar.gz" : + "reactnative-core-#{version}#{dsyms ? "-dSYM" : ""}-#{configuration}.tar.gz" + destination_path = "#{artifacts_dir()}/#{filename}" + + if File.exist?(destination_path) + rncore_log("Tarball #{filename} already exists in Pods. Skipping download.") + return destination_path + end - unless File.exist?(destination_path) - # Download to a temporary file first so we don't cache incomplete downloads. - rncore_log("Downloading ReactNativeCore-prebuilt #{dsyms ? "dSYMs " : ""}#{configuration ? configuration.to_s : ""} tarball from #{tarball_url} to #{Pathname.new(destination_path).relative_path_from(Pathname.pwd).to_s}") + `mkdir -p "#{artifacts_dir()}"` + + if ReactNativePodsUtils.skip_caches? + rncore_log("RCT_SKIP_CACHES is set. Downloading #{filename} directly (bypassing shared cache).") tmp_file = "#{artifacts_dir()}/reactnative-core.download" - `mkdir -p "#{artifacts_dir()}" && curl "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeCore] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + return destination_path + end + + cached_path = File.join(ReactNativePodsUtils.shared_cache_dir(), filename) + if File.exist?(cached_path) + rncore_log("Verifying checksum for cached #{filename}...") + if ReactNativePodsUtils.validate_tarball(cached_path, tarball_url) + rncore_log("Cache hit: copying #{filename} from shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + FileUtils.cp(cached_path, destination_path) + else + rncore_log("Shared cache file #{filename} failed SHA verification. Re-downloading.") + File.delete(cached_path) + tmp_file = "#{artifacts_dir()}/reactnative-core.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeCore] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + rncore_log("Verifying checksum for downloaded #{filename}...") + if ReactNativePodsUtils.validate_tarball(destination_path, tarball_url) + FileUtils.cp(destination_path, cached_path) + rncore_log("Saved #{filename} to shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[ReactNativeCore] Downloaded file #{filename} failed SHA verification. Aborting.") + end + end else - rncore_log("Using downloaded ReactNativeCore-prebuilt #{dsyms ? "dSYMs " : ""}#{configuration ? configuration.to_s : ""} tarball at #{Pathname.new(destination_path).relative_path_from(Pathname.pwd).to_s}") + rncore_log("Cache miss: downloading #{filename} from #{tarball_url}") + # Download to a temporary file first so we don't cache incomplete downloads. + tmp_file = "#{artifacts_dir()}/reactnative-core.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeCore] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + rncore_log("Verifying checksum for downloaded #{filename}...") + if ReactNativePodsUtils.validate_tarball(destination_path, tarball_url) + # Save to shared cache for future use + `mkdir -p "#{ReactNativePodsUtils.shared_cache_dir()}"` + FileUtils.cp(destination_path, cached_path) + rncore_log("Saved #{filename} to shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[ReactNativeCore] Downloaded file #{filename} failed SHA verification. Aborting.") + end end return destination_path diff --git a/packages/react-native/scripts/cocoapods/rndependencies.rb b/packages/react-native/scripts/cocoapods/rndependencies.rb index a9018403407..1c7fac1a6cb 100644 --- a/packages/react-native/scripts/cocoapods/rndependencies.rb +++ b/packages/react-native/scripts/cocoapods/rndependencies.rb @@ -70,7 +70,7 @@ def self.resolve_podspec_source() if ENV["RCT_USE_LOCAL_RN_DEP"] abort_if_use_local_rndeps_with_no_file() rndeps_log("Using local xcframework at #{ENV["RCT_USE_LOCAL_RN_DEP"]}") - return {:http => "file://#{ENV["RCT_USE_LOCAL_RN_DEP"]}" } + return {:http => ReactNativePodsUtils.local_file_uri(ENV["RCT_USE_LOCAL_RN_DEP"]) } end if ENV["RCT_USE_RN_DEP"] && ENV["RCT_USE_RN_DEP"] == "1" @@ -158,10 +158,10 @@ def self.podspec_source_download_prebuild_release_tarball() url = release_tarball_url(@@react_native_version, :debug) rndeps_log("Using tarball from URL: #{url}") - destinationDebug = download_stable_rndeps(@@react_native_path, @@react_native_version, :debug) + download_stable_rndeps(@@react_native_path, @@react_native_version, :debug) download_stable_rndeps(@@react_native_path, @@react_native_version, :release) - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => url } end def self.release_tarball_url(version, build_type) @@ -225,22 +225,76 @@ def self.podspec_source_download_prebuilt_nightly_tarball(version) url = nightly_tarball_url(version, :debug) rndeps_log("Using tarball from URL: #{url}") - destinationDebug = download_nightly_rndeps(@@react_native_path, @@react_native_version, :debug) + download_nightly_rndeps(@@react_native_path, @@react_native_version, :debug) download_nightly_rndeps(@@react_native_path, @@react_native_version, :release) - return {:http => URI::File.build(path: destinationDebug).to_s } - return {:http => url} + return {:http => url } end def self.download_rndeps_tarball(react_native_path, tarball_url, version, configuration) - destination_path = configuration == nil ? - "#{artifacts_dir()}/reactnative-dependencies-#{version}.tar.gz" : - "#{artifacts_dir()}/reactnative-dependencies-#{version}-#{configuration}.tar.gz" + filename = configuration == nil ? + "reactnative-dependencies-#{version}.tar.gz" : + "reactnative-dependencies-#{version}-#{configuration}.tar.gz" + destination_path = "#{artifacts_dir()}/#{filename}" + + if File.exist?(destination_path) + rndeps_log("Tarball #{filename} already exists in Pods. Skipping download.") + return destination_path + end + + `mkdir -p "#{artifacts_dir()}"` + + if ReactNativePodsUtils.skip_caches? + rndeps_log("RCT_SKIP_CACHES is set. Downloading #{filename} directly (bypassing shared cache).") + tmp_file = "#{artifacts_dir()}/reactnative-dependencies.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeDependencies] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + return destination_path + end - unless File.exist?(destination_path) + cached_path = File.join(ReactNativePodsUtils.shared_cache_dir(), filename) + if File.exist?(cached_path) + rndeps_log("Verifying checksum for cached #{filename}...") + if ReactNativePodsUtils.validate_tarball(cached_path, tarball_url) + rndeps_log("Cache hit: copying #{filename} from shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + FileUtils.cp(cached_path, destination_path) + else + rndeps_log("Shared cache file #{filename} failed SHA verification. Re-downloading.") + File.delete(cached_path) + tmp_file = "#{artifacts_dir()}/reactnative-dependencies.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeDependencies] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + rndeps_log("Verifying checksum for downloaded #{filename}...") + if ReactNativePodsUtils.validate_tarball(destination_path, tarball_url) + FileUtils.cp(destination_path, cached_path) + rndeps_log("Saved #{filename} to shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[ReactNativeDependencies] Downloaded file #{filename} failed SHA verification. Aborting.") + end + end + else + rndeps_log("Cache miss: downloading #{filename} from #{tarball_url}") # Download to a temporary file first so we don't cache incomplete downloads. tmp_file = "#{artifacts_dir()}/reactnative-dependencies.download" - `mkdir -p "#{artifacts_dir()}" && curl "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeDependencies] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + rndeps_log("Verifying checksum for downloaded #{filename}...") + if ReactNativePodsUtils.validate_tarball(destination_path, tarball_url) + # Save to shared cache for future use + `mkdir -p "#{ReactNativePodsUtils.shared_cache_dir()}"` + FileUtils.cp(destination_path, cached_path) + rndeps_log("Saved #{filename} to shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[ReactNativeDependencies] Downloaded file #{filename} failed SHA verification. Aborting.") + end end return destination_path diff --git a/packages/react-native/scripts/cocoapods/utils.rb b/packages/react-native/scripts/cocoapods/utils.rb index 54b3a0befd9..bd58cd8ff1c 100644 --- a/packages/react-native/scripts/cocoapods/utils.rb +++ b/packages/react-native/scripts/cocoapods/utils.rb @@ -4,12 +4,19 @@ # LICENSE file in the root directory of this source tree. require 'shellwords' +require 'digest' +require 'uri' require_relative "./helpers.rb" require_relative "./jsengine.rb" # Utilities class for React Native Cocoapods class ReactNativePodsUtils + # URI::File.build validates path components as ASCII, so escape the filesystem path first. + def self.local_file_uri(path) + URI::File.build(path: URI::DEFAULT_PARSER.escape(path)).to_s + end + def self.warn_if_not_on_arm64 if SysctlChecker.new().call_sysctl_arm64() == 1 && !Environment.new().ruby_platform().include?('arm64') Pod::UI.warn 'Do not use "pod install" from inside Rosetta2 (x86_64 emulation on arm64).' @@ -745,4 +752,49 @@ def self.resolve_use_frameworks(spec, header_mappings_dir: nil, module_name: nil spec.header_mappings_dir = header_mappings_dir end end + + # ==================== # + # Shared download cache # + # ==================== # + + def self.skip_caches? + ENV['RCT_SKIP_CACHES'] == '1' + end + + def self.shared_cache_dir() + return File.join(Dir.home, "Library", "Caches", "ReactNative") + end + + def self.fetch_maven_sha1(tarball_url) + sha1 = `curl -sL "#{tarball_url}.sha1"`.strip + return sha1.downcase if $?.success? && sha1.match?(/\A[a-fA-F0-9]{40}\z/) + nil + end + + def self.validate_tarball(path, tarball_url) + expected_sha1 = fetch_maven_sha1(tarball_url) + basename = File.basename(path) + if expected_sha1.nil? + cache_log("SHA1 not available from Maven for #{basename}. Skipping validation.") + return true + end + actual_sha1 = Digest::SHA1.file(path).hexdigest + if actual_sha1 == expected_sha1 + cache_log("SHA1 verified for #{basename}") + return true + end + cache_log("SHA1 mismatch for #{basename}: expected #{expected_sha1}, got #{actual_sha1}", :error) + return false + end + + def self.cache_log(message, level = :info) + return unless Object.const_defined?("Pod::UI") + prefix = '[Cache] ' + case level + when :error + Pod::UI.puts prefix.red + message + else + Pod::UI.puts prefix.green + message + end + end end diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index 40e82c15eff..f23e17f509d 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.86.0-rc0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.86.0-rc0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -590,7 +590,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.86.0-rc0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -882,7 +882,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.86.0-rc0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. diff --git a/packages/react-native/scripts/codegen/generate-artifacts-executor/generateReactCodegenPodspec.js b/packages/react-native/scripts/codegen/generate-artifacts-executor/generateReactCodegenPodspec.js index 70221d3c988..00e0da3d96d 100644 --- a/packages/react-native/scripts/codegen/generate-artifacts-executor/generateReactCodegenPodspec.js +++ b/packages/react-native/scripts/codegen/generate-artifacts-executor/generateReactCodegenPodspec.js @@ -49,8 +49,13 @@ function getInputFiles(appPath /*: string */, appPkgJson /*: $FlowFixMe */) { return '[]'; } + // Normalize appPath so any "Pods/.." segment is collapsed before find runs. + // Otherwise every find result inherits the search-root prefix containing + // "/Pods/" and gets dropped by the exclusion filter below. + const resolvedAppPath = path.resolve(appPath); + const xcodeproj = String( - execSync(`find ${appPath} -type d -name "*.xcodeproj"`), + execSync(`find ${resolvedAppPath} -type d -name "*.xcodeproj"`), ) .trim() .split('\n') @@ -61,12 +66,12 @@ function getInputFiles(appPath /*: string */, appPkgJson /*: $FlowFixMe */) { )[0]; if (!xcodeproj) { throw new Error( - `Cannot find .xcodeproj file inside ${appPath}. This is required to determine codegen spec paths relative to native project.`, + `Cannot find .xcodeproj file inside ${resolvedAppPath}. This is required to determine codegen spec paths relative to native project.`, ); } const jsFiles = '-name "Native*.js" -or -name "*NativeComponent.js"'; const tsFiles = '-name "Native*.ts" -or -name "*NativeComponent.ts"'; - const findCommand = `find ${path.join(appPath, jsSrcsDir)} -type f -not -path "*/__mocks__/*" -and \\( ${jsFiles} -or ${tsFiles} \\)`; + const findCommand = `find ${path.join(resolvedAppPath, jsSrcsDir)} -type f -not -path "*/__mocks__/*" -and \\( ${jsFiles} -or ${tsFiles} \\)`; const list = String(execSync(findCommand)) .trim() .split('\n') diff --git a/packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h b/packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h index bcd298fd26f..2bb8039c708 100644 --- a/packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h +++ b/packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h @@ -17,6 +17,11 @@ #endif #endif +// RCTDefines.h defines RCT_EXTERN, RCT_EXTERN_C_BEGIN/END, RCT_EXPORT_METHOD, etc. +// Must be loaded first so its macros are visible to subsequent umbrella headers (e.g. RCTBridgeConstants.h). +// clang-format off +#import +// clang-format on #import #import #import @@ -81,7 +86,6 @@ #import #import #import -#import #import #import #import diff --git a/packages/react-native/scripts/ios-prebuild/templates/module.modulemap b/packages/react-native/scripts/ios-prebuild/templates/module.modulemap index d08e0c56504..587aaaa832b 100644 --- a/packages/react-native/scripts/ios-prebuild/templates/module.modulemap +++ b/packages/react-native/scripts/ios-prebuild/templates/module.modulemap @@ -1,12 +1,10 @@ framework module React { umbrella header "React_Core/React_Core-umbrella.h" export * - module * { export * } } framework module React_RCTAppDelegate { umbrella header "React_RCTAppDelegate/React_RCTAppDelegate-umbrella.h" export * - module * { export * } } diff --git a/packages/react-native/scripts/react_native_pods.rb b/packages/react-native/scripts/react_native_pods.rb index 043c1a98ac6..df67fbab4f7 100644 --- a/packages/react-native/scripts/react_native_pods.rb +++ b/packages/react-native/scripts/react_native_pods.rb @@ -552,8 +552,21 @@ def react_native_post_install( rn_relative_to_pods = rn_real.relative_path_from(pods_dir_real) ReactNativePodsUtils.set_build_setting(installer, build_setting: "REACT_NATIVE_PATH", value: File.join("${PODS_ROOT}", rn_relative_to_pods.to_s)) # Store the Podfile directory as a build setting so that shell scripts can - # locate it without relying on PODS_ROOT/.. (breaks when Pods/ is a symlink). - ReactNativePodsUtils.set_build_setting(installer, build_setting: "PODFILE_DIR", value: Pod::Config.instance.installation_root.to_s) + # locate it without hardcoding an absolute path. Use Xcode variable + # substitution per-project so the value persisted in project.pbxproj is + # portable across machines: $(SRCROOT) is the Podfile dir for user projects + # (also avoids the PODS_ROOT/.. traversal that breaks when Pods/ is a + # symlink), and $(SRCROOT)/.. for the Pods project. + installer.aggregate_targets.map(&:user_project).uniq(&:path).each do |user_project| + user_project.build_configurations.each do |config| + config.build_settings['PODFILE_DIR'] = '$(SRCROOT)' + end + user_project.save + end + installer.pods_project.build_configurations.each do |config| + config.build_settings['PODFILE_DIR'] = '$(SRCROOT)/..' + end + installer.pods_project.save ReactNativePodsUtils.set_build_setting(installer, build_setting: "SWIFT_ACTIVE_COMPILATION_CONDITIONS", value: ['$(inherited)', 'DEBUG'], config_name: "Debug") if (ENV['RCT_REMOVE_LEGACY_ARCH'] == '1') diff --git a/packages/react-native/sdks/.hermesv1version b/packages/react-native/sdks/.hermesv1version index 32158fb79f0..676ac3ce21e 100644 --- a/packages/react-native/sdks/.hermesv1version +++ b/packages/react-native/sdks/.hermesv1version @@ -1 +1 @@ -hermes-v250829098.0.12 +hermes-v250829098.0.14 \ No newline at end of file diff --git a/packages/react-native/sdks/.hermesversion b/packages/react-native/sdks/.hermesversion index 74876fd4ba0..3bcf2f2f184 100644 --- a/packages/react-native/sdks/.hermesversion +++ b/packages/react-native/sdks/.hermesversion @@ -1 +1 @@ -hermes-v0.14.0 \ No newline at end of file +hermes-v0.17.0 \ No newline at end of file diff --git a/packages/react-native/sdks/hermes-engine/hermes-utils.rb b/packages/react-native/sdks/hermes-engine/hermes-utils.rb index 469699c4f2b..470257549be 100644 --- a/packages/react-native/sdks/hermes-engine/hermes-utils.rb +++ b/packages/react-native/sdks/hermes-engine/hermes-utils.rb @@ -3,6 +3,7 @@ # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. +require 'digest' require 'net/http' require 'rexml/document' require 'open3' # [macOS] @@ -290,16 +291,102 @@ def download_stable_hermes(react_native_path, version, configuration) download_hermes_tarball(react_native_path, tarball_url, version, configuration) end +def shared_cache_dir() + return File.join(Dir.home, "Library", "Caches", "ReactNative") +end + +def fetch_maven_sha1(tarball_url) + sha1 = `curl -sL "#{tarball_url}.sha1"`.strip + return sha1.downcase if $?.success? && sha1.match?(/\A[a-fA-F0-9]{40}\z/) + nil +end + +def skip_caches? + ENV['RCT_SKIP_CACHES'] == '1' +end + +def validate_hermes_tarball(path, tarball_url) + expected_sha1 = fetch_maven_sha1(tarball_url) + basename = File.basename(path) + if expected_sha1.nil? + hermes_log("SHA1 not available from Maven for #{basename}. Skipping validation.", :info) + return true + end + actual_sha1 = Digest::SHA1.file(path).hexdigest + if actual_sha1 == expected_sha1 + hermes_log("SHA1 verified for #{basename}", :info) + return true + end + hermes_log("SHA1 mismatch for #{basename}: expected #{expected_sha1}, got #{actual_sha1}", :error) + return false +end + def download_hermes_tarball(react_native_path, tarball_url, version, configuration) - destination_path = configuration == nil ? - "#{artifacts_dir()}/hermes-ios-#{version}.tar.gz" : - "#{artifacts_dir()}/hermes-ios-#{version}-#{configuration}.tar.gz" + filename = configuration == nil ? + "hermes-ios-#{version}.tar.gz" : + "hermes-ios-#{version}-#{configuration}.tar.gz" + destination_path = "#{artifacts_dir()}/#{filename}" + + if File.exist?(destination_path) + hermes_log("Tarball #{filename} already exists in Pods. Skipping download.", :info) + return destination_path + end + + `mkdir -p "#{artifacts_dir()}"` + + if skip_caches? + hermes_log("RCT_SKIP_CACHES is set. Downloading #{filename} directly (bypassing shared cache).", :info) + tmp_file = "#{artifacts_dir()}/hermes-ios.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[Hermes] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + return destination_path + end - unless File.exist?(destination_path) + cached_path = File.join(shared_cache_dir(), filename) + if File.exist?(cached_path) + hermes_log("Verifying checksum for cached #{filename}...", :info) + if validate_hermes_tarball(cached_path, tarball_url) + hermes_log("Cache hit: copying #{filename} from shared cache (#{shared_cache_dir()})", :info) + FileUtils.cp(cached_path, destination_path) + else + hermes_log("Shared cache file #{filename} failed SHA verification. Re-downloading.", :info) + File.delete(cached_path) + tmp_file = "#{artifacts_dir()}/hermes-ios.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[Hermes] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + hermes_log("Verifying checksum for downloaded #{filename}...", :info) + if validate_hermes_tarball(destination_path, tarball_url) + FileUtils.cp(destination_path, cached_path) + hermes_log("Saved #{filename} to shared cache (#{shared_cache_dir()})", :info) + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[Hermes] Downloaded file #{filename} failed SHA verification. Aborting.") + end + end + else + hermes_log("Cache miss: downloading #{filename} from #{tarball_url}", :info) # Download to a temporary file first so we don't cache incomplete downloads. tmp_file = "#{artifacts_dir()}/hermes-ios.download" - `mkdir -p "#{artifacts_dir()}" && curl "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[Hermes] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + hermes_log("Verifying checksum for downloaded #{filename}...", :info) + if validate_hermes_tarball(destination_path, tarball_url) + # Save to shared cache for future use + `mkdir -p "#{shared_cache_dir()}"` + FileUtils.cp(destination_path, cached_path) + hermes_log("Saved #{filename} to shared cache (#{shared_cache_dir()})", :info) + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[Hermes] Downloaded file #{filename} failed SHA verification. Aborting.") + end end + return destination_path end diff --git a/packages/react-native/sdks/hermes-engine/version.properties b/packages/react-native/sdks/hermes-engine/version.properties index e5d8f2e9a53..e1934540e89 100644 --- a/packages/react-native/sdks/hermes-engine/version.properties +++ b/packages/react-native/sdks/hermes-engine/version.properties @@ -1,2 +1,2 @@ -HERMES_VERSION_NAME=1000.0.0 -HERMES_V1_VERSION_NAME=250829098.0.12 +HERMES_VERSION_NAME=0.17.0 +HERMES_V1_VERSION_NAME=250829098.0.14 diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 56b8d8fb30d..4ebf246bc84 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,13 +2,13 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - fast_float (8.0.0) - - FBLazyVector (1000.0.0) + - FBLazyVector (0.86.0-rc0) - fmt (12.1.0) - glog (0.3.5) - - hermes-engine (250829098.0.12): - - hermes-engine/Pre-built (= 250829098.0.12) - - hermes-engine/Pre-built (250829098.0.12) - - MyNativeView (0.86.0-main): + - hermes-engine (0.86.0): + - hermes-engine/Pre-built (= 0.86.0) + - hermes-engine/Pre-built (0.86.0) + - MyNativeView (0.86.0): - boost - DoubleConversion - fast_float @@ -36,7 +36,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - NativeCxxModuleExample (0.86.0-main): + - NativeCxxModuleExample (0.86.0): - boost - DoubleConversion - fast_float @@ -84,32 +84,32 @@ PODS: - fast_float (= 8.0.0) - fmt (= 12.1.0) - glog - - RCTDeprecation (1000.0.0) - - RCTRequired (1000.0.0) - - RCTSwiftUI (1000.0.0): + - RCTDeprecation (0.86.0-rc0) + - RCTRequired (0.86.0-rc0) + - RCTSwiftUI (0.86.0-rc0): - React-RCTUIKit - - RCTSwiftUIWrapper (1000.0.0): + - RCTSwiftUIWrapper (0.86.0-rc0): - RCTSwiftUI - React-RCTUIKit - - RCTTypeSafety (1000.0.0): - - FBLazyVector (= 1000.0.0) - - RCTRequired (= 1000.0.0) - - React-Core (= 1000.0.0) - - React (1000.0.0): - - React-Core (= 1000.0.0) - - React-Core/DevSupport (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) - - React-RCTActionSheet (= 1000.0.0) - - React-RCTAnimation (= 1000.0.0) - - React-RCTBlob (= 1000.0.0) - - React-RCTImage (= 1000.0.0) - - React-RCTLinking (= 1000.0.0) - - React-RCTNetwork (= 1000.0.0) - - React-RCTSettings (= 1000.0.0) - - React-RCTText (= 1000.0.0) - - React-RCTVibration (= 1000.0.0) - - React-callinvoker (1000.0.0) - - React-Core (1000.0.0): + - RCTTypeSafety (0.86.0-rc0): + - FBLazyVector (= 0.86.0-rc0) + - RCTRequired (= 0.86.0-rc0) + - React-Core (= 0.86.0-rc0) + - React (0.86.0-rc0): + - React-Core (= 0.86.0-rc0) + - React-Core/DevSupport (= 0.86.0-rc0) + - React-Core/RCTWebSocket (= 0.86.0-rc0) + - React-RCTActionSheet (= 0.86.0-rc0) + - React-RCTAnimation (= 0.86.0-rc0) + - React-RCTBlob (= 0.86.0-rc0) + - React-RCTImage (= 0.86.0-rc0) + - React-RCTLinking (= 0.86.0-rc0) + - React-RCTNetwork (= 0.86.0-rc0) + - React-RCTSettings (= 0.86.0-rc0) + - React-RCTText (= 0.86.0-rc0) + - React-RCTVibration (= 0.86.0-rc0) + - React-callinvoker (0.86.0-rc0) + - React-Core (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -119,7 +119,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 1000.0.0) + - React-Core/Default (= 0.86.0-rc0) - React-cxxreact - React-featureflags - React-hermes @@ -135,7 +135,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (1000.0.0): + - React-Core/CoreModulesHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -161,7 +161,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/Default (1000.0.0): + - React-Core/Default (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -186,7 +186,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/DevSupport (1000.0.0): + - React-Core/DevSupport (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -196,8 +196,8 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) + - React-Core/Default (= 0.86.0-rc0) + - React-Core/RCTWebSocket (= 0.86.0-rc0) - React-cxxreact - React-featureflags - React-hermes @@ -213,7 +213,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (1000.0.0): + - React-Core/RCTActionSheetHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -239,7 +239,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (1000.0.0): + - React-Core/RCTAnimationHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -265,7 +265,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (1000.0.0): + - React-Core/RCTBlobHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -291,7 +291,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTImageHeaders (1000.0.0): + - React-Core/RCTImageHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -317,7 +317,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (1000.0.0): + - React-Core/RCTLinkingHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -343,7 +343,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (1000.0.0): + - React-Core/RCTNetworkHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -369,7 +369,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTPushNotificationHeaders (1000.0.0): + - React-Core/RCTPushNotificationHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -395,7 +395,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (1000.0.0): + - React-Core/RCTSettingsHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -421,7 +421,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTTextHeaders (1000.0.0): + - React-Core/RCTTextHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -447,7 +447,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (1000.0.0): + - React-Core/RCTVibrationHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -473,7 +473,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTWebSocket (1000.0.0): + - React-Core/RCTWebSocket (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -483,7 +483,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 1000.0.0) + - React-Core/Default (= 0.86.0-rc0) - React-cxxreact - React-featureflags - React-hermes @@ -499,7 +499,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-CoreModules (1000.0.0): + - React-CoreModules (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -507,23 +507,23 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - RCTTypeSafety (= 1000.0.0) - - React-Core/CoreModulesHeaders (= 1000.0.0) + - RCTTypeSafety (= 0.86.0-rc0) + - React-Core/CoreModulesHeaders (= 0.86.0-rc0) - React-debug - React-featureflags - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 1000.0.0) + - React-RCTImage (= 0.86.0-rc0) - React-runtimeexecutor - React-utils - ReactCommon - SocketRocket - - React-cxxreact (1000.0.0): + - React-cxxreact (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -532,22 +532,22 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-debug (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-callinvoker (= 0.86.0-rc0) + - React-debug (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-logger (= 0.86.0-rc0) + - React-perflogger (= 0.86.0-rc0) - React-runtimeexecutor - - React-timing (= 1000.0.0) + - React-timing (= 0.86.0-rc0) - React-utils - SocketRocket - - React-debug (1000.0.0): - - React-debug/redbox (= 1000.0.0) - - React-debug/redbox (1000.0.0) - - React-defaultsnativemodule (1000.0.0): + - React-debug (0.86.0-rc0): + - React-debug/redbox (= 0.86.0-rc0) + - React-debug/redbox (0.86.0-rc0) + - React-defaultsnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -571,7 +571,7 @@ PODS: - React-webperformancenativemodule - SocketRocket - Yoga - - React-domnativemodule (1000.0.0): + - React-domnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -591,7 +591,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric (1000.0.0): + - React-Fabric (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -605,25 +605,25 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animated (= 1000.0.0) - - React-Fabric/animationbackend (= 1000.0.0) - - React-Fabric/animations (= 1000.0.0) - - React-Fabric/attributedstring (= 1000.0.0) - - React-Fabric/bridging (= 1000.0.0) - - React-Fabric/componentregistry (= 1000.0.0) - - React-Fabric/componentregistrynative (= 1000.0.0) - - React-Fabric/components (= 1000.0.0) - - React-Fabric/consistency (= 1000.0.0) - - React-Fabric/core (= 1000.0.0) - - React-Fabric/dom (= 1000.0.0) - - React-Fabric/imagemanager (= 1000.0.0) - - React-Fabric/leakchecker (= 1000.0.0) - - React-Fabric/mounting (= 1000.0.0) - - React-Fabric/observers (= 1000.0.0) - - React-Fabric/scheduler (= 1000.0.0) - - React-Fabric/telemetry (= 1000.0.0) - - React-Fabric/uimanager (= 1000.0.0) - - React-Fabric/viewtransition (= 1000.0.0) + - React-Fabric/animated (= 0.86.0-rc0) + - React-Fabric/animationbackend (= 0.86.0-rc0) + - React-Fabric/animations (= 0.86.0-rc0) + - React-Fabric/attributedstring (= 0.86.0-rc0) + - React-Fabric/bridging (= 0.86.0-rc0) + - React-Fabric/componentregistry (= 0.86.0-rc0) + - React-Fabric/componentregistrynative (= 0.86.0-rc0) + - React-Fabric/components (= 0.86.0-rc0) + - React-Fabric/consistency (= 0.86.0-rc0) + - React-Fabric/core (= 0.86.0-rc0) + - React-Fabric/dom (= 0.86.0-rc0) + - React-Fabric/imagemanager (= 0.86.0-rc0) + - React-Fabric/leakchecker (= 0.86.0-rc0) + - React-Fabric/mounting (= 0.86.0-rc0) + - React-Fabric/observers (= 0.86.0-rc0) + - React-Fabric/scheduler (= 0.86.0-rc0) + - React-Fabric/telemetry (= 0.86.0-rc0) + - React-Fabric/uimanager (= 0.86.0-rc0) + - React-Fabric/viewtransition (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -635,7 +635,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animated (1000.0.0): + - React-Fabric/animated (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -661,7 +661,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animationbackend (1000.0.0): + - React-Fabric/animationbackend (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -686,7 +686,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animations (1000.0.0): + - React-Fabric/animations (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -711,7 +711,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/attributedstring (1000.0.0): + - React-Fabric/attributedstring (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -736,7 +736,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/bridging (1000.0.0): + - React-Fabric/bridging (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -761,7 +761,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistry (1000.0.0): + - React-Fabric/componentregistry (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -786,7 +786,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistrynative (1000.0.0): + - React-Fabric/componentregistrynative (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -811,7 +811,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components (1000.0.0): + - React-Fabric/components (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -825,10 +825,10 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 1000.0.0) - - React-Fabric/components/root (= 1000.0.0) - - React-Fabric/components/scrollview (= 1000.0.0) - - React-Fabric/components/view (= 1000.0.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc0) + - React-Fabric/components/root (= 0.86.0-rc0) + - React-Fabric/components/scrollview (= 0.86.0-rc0) + - React-Fabric/components/view (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -840,7 +840,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (1000.0.0): + - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -865,7 +865,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/root (1000.0.0): + - React-Fabric/components/root (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -890,7 +890,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/scrollview (1000.0.0): + - React-Fabric/components/scrollview (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -915,7 +915,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/view (1000.0.0): + - React-Fabric/components/view (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -942,7 +942,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric/consistency (1000.0.0): + - React-Fabric/consistency (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -967,7 +967,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/core (1000.0.0): + - React-Fabric/core (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -992,7 +992,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/dom (1000.0.0): + - React-Fabric/dom (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1017,7 +1017,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/imagemanager (1000.0.0): + - React-Fabric/imagemanager (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1042,7 +1042,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/leakchecker (1000.0.0): + - React-Fabric/leakchecker (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1067,7 +1067,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/mounting (1000.0.0): + - React-Fabric/mounting (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1093,7 +1093,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers (1000.0.0): + - React-Fabric/observers (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1107,9 +1107,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 1000.0.0) - - React-Fabric/observers/intersection (= 1000.0.0) - - React-Fabric/observers/mutation (= 1000.0.0) + - React-Fabric/observers/events (= 0.86.0-rc0) + - React-Fabric/observers/intersection (= 0.86.0-rc0) + - React-Fabric/observers/mutation (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -1121,7 +1121,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/events (1000.0.0): + - React-Fabric/observers/events (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1146,7 +1146,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/intersection (1000.0.0): + - React-Fabric/observers/intersection (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1171,7 +1171,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/mutation (1000.0.0): + - React-Fabric/observers/mutation (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1196,7 +1196,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/scheduler (1000.0.0): + - React-Fabric/scheduler (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1226,7 +1226,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/telemetry (1000.0.0): + - React-Fabric/telemetry (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1251,7 +1251,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager (1000.0.0): + - React-Fabric/uimanager (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1265,7 +1265,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 1000.0.0) + - React-Fabric/uimanager/consistency (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -1278,7 +1278,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager/consistency (1000.0.0): + - React-Fabric/uimanager/consistency (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1304,7 +1304,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/viewtransition (1000.0.0): + - React-Fabric/viewtransition (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1329,7 +1329,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-FabricComponents (1000.0.0): + - React-FabricComponents (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1344,8 +1344,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 1000.0.0) - - React-FabricComponents/textlayoutmanager (= 1000.0.0) + - React-FabricComponents/components (= 0.86.0-rc0) + - React-FabricComponents/textlayoutmanager (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -1358,7 +1358,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components (1000.0.0): + - React-FabricComponents/components (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1373,16 +1373,16 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 1000.0.0) - - React-FabricComponents/components/iostextinput (= 1000.0.0) - - React-FabricComponents/components/modal (= 1000.0.0) - - React-FabricComponents/components/rncore (= 1000.0.0) - - React-FabricComponents/components/safeareaview (= 1000.0.0) - - React-FabricComponents/components/switch (= 1000.0.0) - - React-FabricComponents/components/text (= 1000.0.0) - - React-FabricComponents/components/textinput (= 1000.0.0) - - React-FabricComponents/components/unimplementedview (= 1000.0.0) - - React-FabricComponents/components/virtualview (= 1000.0.0) + - React-FabricComponents/components/inputaccessory (= 0.86.0-rc0) + - React-FabricComponents/components/iostextinput (= 0.86.0-rc0) + - React-FabricComponents/components/modal (= 0.86.0-rc0) + - React-FabricComponents/components/rncore (= 0.86.0-rc0) + - React-FabricComponents/components/safeareaview (= 0.86.0-rc0) + - React-FabricComponents/components/switch (= 0.86.0-rc0) + - React-FabricComponents/components/text (= 0.86.0-rc0) + - React-FabricComponents/components/textinput (= 0.86.0-rc0) + - React-FabricComponents/components/unimplementedview (= 0.86.0-rc0) + - React-FabricComponents/components/virtualview (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -1395,7 +1395,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (1000.0.0): + - React-FabricComponents/components/inputaccessory (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1422,7 +1422,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (1000.0.0): + - React-FabricComponents/components/iostextinput (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1449,7 +1449,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/modal (1000.0.0): + - React-FabricComponents/components/modal (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1476,7 +1476,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/rncore (1000.0.0): + - React-FabricComponents/components/rncore (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1503,7 +1503,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (1000.0.0): + - React-FabricComponents/components/safeareaview (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1530,7 +1530,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/switch (1000.0.0): + - React-FabricComponents/components/switch (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1557,7 +1557,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/text (1000.0.0): + - React-FabricComponents/components/text (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1584,7 +1584,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/textinput (1000.0.0): + - React-FabricComponents/components/textinput (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1611,7 +1611,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (1000.0.0): + - React-FabricComponents/components/unimplementedview (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1638,7 +1638,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/virtualview (1000.0.0): + - React-FabricComponents/components/virtualview (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1665,7 +1665,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (1000.0.0): + - React-FabricComponents/textlayoutmanager (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1692,7 +1692,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricImage (1000.0.0): + - React-FabricImage (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1701,21 +1701,21 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) + - RCTRequired (= 0.86.0-rc0) + - RCTTypeSafety (= 0.86.0-rc0) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 1000.0.0) + - React-jsiexecutor (= 0.86.0-rc0) - React-logger - React-rendererdebug - React-utils - ReactCommon - SocketRocket - Yoga - - React-featureflags (1000.0.0): + - React-featureflags (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1724,7 +1724,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-featureflagsnativemodule (1000.0.0): + - React-featureflagsnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1739,7 +1739,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-graphics (1000.0.0): + - React-graphics (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1755,7 +1755,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-hermes (1000.0.0): + - React-hermes (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1764,18 +1764,18 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) + - React-cxxreact (= 0.86.0-rc0) - React-jsi - - React-jsiexecutor (= 1000.0.0) + - React-jsiexecutor (= 0.86.0-rc0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 1000.0.0) + - React-perflogger (= 0.86.0-rc0) - React-runtimeexecutor - SocketRocket - - React-idlecallbacksnativemodule (1000.0.0): + - React-idlecallbacksnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1791,7 +1791,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - SocketRocket - - React-ImageManager (1000.0.0): + - React-ImageManager (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1806,7 +1806,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-intersectionobservernativemodule (1000.0.0): + - React-intersectionobservernativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1827,7 +1827,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-jserrorhandler (1000.0.0): + - React-jserrorhandler (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1842,7 +1842,7 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - SocketRocket - - React-jsi (1000.0.0): + - React-jsi (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1852,7 +1852,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsiexecutor (1000.0.0): + - React-jsiexecutor (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1873,7 +1873,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspector (1000.0.0): + - React-jsinspector (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1888,11 +1888,11 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 1000.0.0) + - React-perflogger (= 0.86.0-rc0) - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspectorcdp (1000.0.0): + - React-jsinspectorcdp (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1901,7 +1901,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsinspectornetwork (1000.0.0): + - React-jsinspectornetwork (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1911,7 +1911,7 @@ PODS: - RCT-Folly/Fabric - React-jsinspectorcdp - SocketRocket - - React-jsinspectortracing (1000.0.0): + - React-jsinspectortracing (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1926,7 +1926,7 @@ PODS: - React-timing - React-utils - SocketRocket - - React-jsitooling (1000.0.0): + - React-jsitooling (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1935,18 +1935,18 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) + - React-cxxreact (= 0.86.0-rc0) - React-debug - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - SocketRocket - - React-jsitracing (1000.0.0): + - React-jsitracing (0.86.0-rc0): - React-jsi - - React-logger (1000.0.0): + - React-logger (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1955,7 +1955,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-Mapbuffer (1000.0.0): + - React-Mapbuffer (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1965,7 +1965,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-microtasksnativemodule (1000.0.0): + - React-microtasksnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1979,7 +1979,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-mutationobservernativemodule (1000.0.0): + - React-mutationobservernativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2000,7 +2000,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-NativeModulesApple (1000.0.0): + - React-NativeModulesApple (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2021,7 +2021,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - React-networking (1000.0.0): + - React-networking (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2034,8 +2034,8 @@ PODS: - React-performancetimeline - React-timing - SocketRocket - - React-oscompat (1000.0.0) - - React-perflogger (1000.0.0): + - React-oscompat (0.86.0-rc0) + - React-perflogger (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2044,7 +2044,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-performancecdpmetrics (1000.0.0): + - React-performancecdpmetrics (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2058,7 +2058,7 @@ PODS: - React-runtimeexecutor - React-timing - SocketRocket - - React-performancetimeline (1000.0.0): + - React-performancetimeline (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2072,9 +2072,9 @@ PODS: - React-perflogger - React-timing - SocketRocket - - React-RCTActionSheet (1000.0.0): - - React-Core/RCTActionSheetHeaders (= 1000.0.0) - - React-RCTAnimation (1000.0.0): + - React-RCTActionSheet (0.86.0-rc0): + - React-Core/RCTActionSheetHeaders (= 0.86.0-rc0) + - React-RCTAnimation (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2091,7 +2091,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTAppDelegate (1000.0.0): + - React-RCTAppDelegate (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2125,7 +2125,7 @@ PODS: - React-utils - ReactCommon - SocketRocket - - React-RCTBlob (1000.0.0): + - React-RCTBlob (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2144,7 +2144,7 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTFabric (1000.0.0): + - React-RCTFabric (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2181,7 +2181,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (1000.0.0): + - React-RCTFBReactNativeSpec (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2195,10 +2195,10 @@ PODS: - React-Core - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 1000.0.0) + - React-RCTFBReactNativeSpec/components (= 0.86.0-rc0) - ReactCommon - SocketRocket - - React-RCTFBReactNativeSpec/components (1000.0.0): + - React-RCTFBReactNativeSpec/components (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2221,7 +2221,7 @@ PODS: - ReactCommon - SocketRocket - Yoga - - React-RCTImage (1000.0.0): + - React-RCTImage (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2237,14 +2237,14 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTLinking (1000.0.0): - - React-Core/RCTLinkingHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-RCTLinking (0.86.0-rc0): + - React-Core/RCTLinkingHeaders (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTNetwork (1000.0.0): + - ReactCommon/turbomodule/core (= 0.86.0-rc0) + - React-RCTNetwork (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2264,14 +2264,14 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTPushNotification (1000.0.0): + - React-RCTPushNotification (0.86.0-rc0): - RCTTypeSafety - React-Core/RCTPushNotificationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (1000.0.0): + - React-RCTRuntime (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2293,7 +2293,7 @@ PODS: - React-RuntimeHermes - React-utils - SocketRocket - - React-RCTSettings (1000.0.0): + - React-RCTSettings (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2308,7 +2308,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTTest (1000.0.0): + - React-RCTTest (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2316,16 +2316,16 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - React-Core (= 1000.0.0) - - React-CoreModules (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) + - React-Core (= 0.86.0-rc0) + - React-CoreModules (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) + - ReactCommon/turbomodule/core (= 0.86.0-rc0) - SocketRocket - - React-RCTText (1000.0.0): - - React-Core/RCTTextHeaders (= 1000.0.0) + - React-RCTText (0.86.0-rc0): + - React-Core/RCTTextHeaders (= 0.86.0-rc0) - Yoga - - React-RCTUIKit (1000.0.0) - - React-RCTVibration (1000.0.0): + - React-RCTUIKit (0.86.0-rc0) + - React-RCTVibration (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2339,11 +2339,11 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-rendererconsistency (1000.0.0) - - React-renderercss (1000.0.0): + - React-rendererconsistency (0.86.0-rc0) + - React-renderercss (0.86.0-rc0): - React-debug - React-utils - - React-rendererdebug (1000.0.0): + - React-rendererdebug (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2353,7 +2353,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-RuntimeApple (1000.0.0): + - React-RuntimeApple (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2382,7 +2382,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-RuntimeCore (1000.0.0): + - React-RuntimeCore (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2404,7 +2404,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-runtimeexecutor (1000.0.0): + - React-runtimeexecutor (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2414,10 +2414,10 @@ PODS: - RCT-Folly/Fabric - React-debug - React-featureflags - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc0) - React-utils - SocketRocket - - React-RuntimeHermes (1000.0.0): + - React-RuntimeHermes (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2438,7 +2438,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-runtimescheduler (1000.0.0): + - React-runtimescheduler (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2460,9 +2460,9 @@ PODS: - React-timing - React-utils - SocketRocket - - React-timing (1000.0.0): + - React-timing (0.86.0-rc0): - React-debug - - React-utils (1000.0.0): + - React-utils (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2472,9 +2472,9 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-debug - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc0) - SocketRocket - - React-viewtransitionnativemodule (1000.0.0): + - React-viewtransitionnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2492,7 +2492,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-webperformancenativemodule (1000.0.0): + - React-webperformancenativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2509,9 +2509,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - SocketRocket - - ReactAppDependencyProvider (1000.0.0): + - ReactAppDependencyProvider (0.86.0-rc0): - ReactCodegen - - ReactCodegen (1000.0.0): + - ReactCodegen (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2537,7 +2537,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - ReactCommon (1000.0.0): + - ReactCommon (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2545,9 +2545,9 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 1000.0.0) + - ReactCommon/turbomodule (= 0.86.0-rc0) - SocketRocket - - ReactCommon-Samples (1000.0.0): + - ReactCommon-Samples (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2564,7 +2564,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - ReactCommon/turbomodule (1000.0.0): + - ReactCommon/turbomodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2573,15 +2573,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - ReactCommon/turbomodule/bridging (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) + - React-callinvoker (= 0.86.0-rc0) + - React-cxxreact (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) + - React-logger (= 0.86.0-rc0) + - React-perflogger (= 0.86.0-rc0) + - ReactCommon/turbomodule/bridging (= 0.86.0-rc0) + - ReactCommon/turbomodule/core (= 0.86.0-rc0) - SocketRocket - - ReactCommon/turbomodule/bridging (1000.0.0): + - ReactCommon/turbomodule/bridging (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2590,13 +2590,13 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-callinvoker (= 0.86.0-rc0) + - React-cxxreact (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) + - React-logger (= 0.86.0-rc0) + - React-perflogger (= 0.86.0-rc0) - SocketRocket - - ReactCommon/turbomodule/core (1000.0.0): + - ReactCommon/turbomodule/core (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2605,16 +2605,16 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-debug (= 1000.0.0) - - React-featureflags (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - React-utils (= 1000.0.0) + - React-callinvoker (= 0.86.0-rc0) + - React-cxxreact (= 0.86.0-rc0) + - React-debug (= 0.86.0-rc0) + - React-featureflags (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) + - React-logger (= 0.86.0-rc0) + - React-perflogger (= 0.86.0-rc0) + - React-utils (= 0.86.0-rc0) - SocketRocket - - ScreenshotManager (0.86.0-main): + - ScreenshotManager (0.86.0): - boost - DoubleConversion - fast_float @@ -2756,7 +2756,7 @@ EXTERNAL SOURCES: :podspec: "../react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v250829098.0.12 + :tag: hermes-v250829098.0.14 MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: @@ -2920,91 +2920,91 @@ SPEC CHECKSUMS: boost: cea1d4f90a3a59537f3deb03ff5656489d7133dd DoubleConversion: d31b1eb37f6d6f456530c4fd9124b857d6889cab fast_float: 20817c22759af6ac8d4d67e6e059b8b499953656 - FBLazyVector: 3b0404adfe03965e932e7220d6a9536813ad3204 + FBLazyVector: dfe53b84afae99cf990cabbabac1933ab83af18d fmt: 4cf0c5ec5864511c96d8d4bd7b03c3c69040af06 glog: 8fb6f603b9feab8ebedb130c6e0683bbeafa6fb0 - hermes-engine: 842b093f838032a4690f06c33da761d509c968fd - MyNativeView: 0190c023cc3664a9122cecb523189fa8e3f7b75c - NativeCxxModuleExample: 1a3b8d5824dc1c5ce2c32475a2d1bedccd22d2f7 + hermes-engine: e442b1d2eedfbf9643d0232183d43ae8ef16329e + MyNativeView: 5c2c9b54e9cddff590825856279eec7ce048be58 + NativeCxxModuleExample: eb82ff94f5aa63ec2165b9776906e7e5ec9952a1 OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 RCT-Folly: e10aa376c9d355431790daf20769ccf9d5ac0bb3 - RCTDeprecation: 3808e36294137f9ee5668f4df2e73dc079cd1dcf - RCTRequired: b93291e183a8a362e06338542c5284f96c5027f1 - RCTSwiftUI: dfe01d1ca52f845f42a0a97f9239e88ea644a436 - RCTSwiftUIWrapper: 9b6e435f2569465c35217fd77a0b7a9a7c953e36 - RCTTypeSafety: 2d007b05639d99393e37bc3559c695fb1cc57bae - React: 0d4122b3ec9033c9d7198b90cce79d60c214a98f - React-callinvoker: 99b0d301d5abcae2361eeb0925511e1c8a9451db - React-Core: 8fad6ae58728bc85da7360c00fbff44ea4ab0fac - React-CoreModules: 94e8da4123b86014353789882b31da86f8d73d94 - React-cxxreact: 20b559e03c4c5388911b875856088df38b28d04b - React-debug: 80b1b69ee446eba705618c97f6ca38c53303f7a2 - React-defaultsnativemodule: 85e802d41b9a1e7f3533fd7c9debc0ece83bbc92 - React-domnativemodule: 9868061942d183333b6e2dae39975f3e97642644 - React-Fabric: 2ce532860852fd97817f2b6b2a9d29f68f647ea4 - React-FabricComponents: 13abab452d256d4740b93631eee7e56e5ed21290 - React-FabricImage: 068487d08af703a7a161eeb7bb38a7057a421fb8 - React-featureflags: 276640cbd7120a351c79bceda3ec413a08c66fd7 - React-featureflagsnativemodule: aa0ef3bc2fc39f0e805dc3cdd244ab9ae52cb35e - React-graphics: 059a9fb5f9a2183bb8d48977c169433681696497 - React-hermes: 61eddc2392aff444b1efd3ca3712b26f777c0bdd - React-idlecallbacksnativemodule: 497269d1731393b4e7ab2344e189db836025a198 - React-ImageManager: 4a80c90798259925ed4fbcd97d1d3a97e9837c1e - React-intersectionobservernativemodule: 7bf8d221fce2892a907f4f7cb7acfca044fd6ae7 - React-jserrorhandler: 8fc480985d5d601b312a96fbc47f4d4610e1917d - React-jsi: a0451c7dfc6a24b180d32ba89a43ed03183a6a63 - React-jsiexecutor: 54dfb412700228fba64756ec80a9e44a322f2bc4 - React-jsinspector: cdee9660246ab9964b760f20e1226e11fb1b3901 - React-jsinspectorcdp: 8ae29329dc21485404b97d89f2f8d77f44cbf7c8 - React-jsinspectornetwork: ad6294a34708c65ff5837664c6b60a24465b59aa - React-jsinspectortracing: 02fbd02c80f567fb476c24b8ca945d7e3cc6e04a - React-jsitooling: 1bec8ccbf745dbf860629983974dacf99bfcdc24 - React-jsitracing: 40dcb2405a22e5745841622034edfa31478188e2 - React-logger: 04a822644a9cfded081b47a873e77bbdb6d2bdc1 - React-Mapbuffer: c30aa68686be57373b4fd7a9b4f9c85e0a63c7cc - React-microtasksnativemodule: b9feb3a80d0e050fc4ddd19adde3e80a17ef9926 - React-mutationobservernativemodule: 56917d894bb7471b9a592d3a7f527aa7ca16a420 - React-NativeModulesApple: 265d498f78423f2daa587a44b8e98b3b925e8fb8 - React-networking: dc447a407f1499777c4ebc18f0e29ecb94a94b36 - React-oscompat: 68d1a1b37e8774beb2d69f37fb5c1e960cb578c8 - React-perflogger: 00ff220a3534d2d2e139610e886fd12a6effd6b2 - React-performancecdpmetrics: 8d4cb2a5d945bb55f68c6786b9f7fee866149e51 - React-performancetimeline: 3ab887f7350e47f4e610fa2f0e9646e05948ceb4 - React-RCTActionSheet: b878ca27d66102cb859e9c67905af815a337b1a0 - React-RCTAnimation: 3975e17c8ed3aebf453975c9a0c3328018852131 - React-RCTAppDelegate: 12ba7ec91ac4c14996b9b6031abf34262e93d434 - React-RCTBlob: 29f58dafdac8912218d268722103e83703b9cc09 - React-RCTFabric: 99516d6bee88191db94e15ec7edca0193be36583 - React-RCTFBReactNativeSpec: ed0fd0e0127a06271485501388732032656a78fb - React-RCTImage: f77d0aa92444a6be7b782bc6e2583172e3e1b0cb - React-RCTLinking: a3529e88687727aa07e426392656727f2380ad3b - React-RCTNetwork: c70f6ca9fff40efab85b3492d6b8eedf535d2659 - React-RCTPushNotification: da629efb8b2a1bbb57385c8b13c7a01c2352ea1c - React-RCTRuntime: f9d425f294f5adcbb4bf6c2c712fe586f3014cce - React-RCTSettings: 2aefe3cbca609a02ce5af1a6e444858528b6183d - React-RCTTest: 46ebf378e0cb47dafaa3b869d866afb62ce2b4fd - React-RCTText: 365f19ab7e63fa94bb7cb1aaa5dbc652c1e03184 - React-RCTUIKit: 2721ac0d90d7a54124953c63cf35c90de5e24765 - React-RCTVibration: 3d5be740b0493ec90ee02eead312ec7553b7e305 - React-rendererconsistency: b780b8552791fbba9f18b57a7280165b6a4741cc - React-renderercss: 8ef23db3df2751b7ec70905942b4e88fe4f42bad - React-rendererdebug: 0479823492efe16d8e5c2727c45b16ccfa35d69a - React-RuntimeApple: a58352cb0a8270bf4a9bb39e4ae44998a36ea9ae - React-RuntimeCore: 817bc482c62f8d61cab2a074c457d46ee44d49aa - React-runtimeexecutor: a0fcd51fbf8a5e6aaba5133ad335f4c02a682ab1 - React-RuntimeHermes: 69a9c0dc2a63b31864dcfd6a7b8cf2e689b991e3 - React-runtimescheduler: 2e55f1e82a2c55706abb0110141208a4cab59d21 - React-timing: ae50b20d646addd83ba3e760406a4e955521e0fc - React-utils: b90942667c022c99a4f927fc7c667c2c3ca8e1a2 - React-viewtransitionnativemodule: ea3c346f3da579fe6e949a6cf641729d0ec2cc08 - React-webperformancenativemodule: 71c916497353228e20d0b35b90784f2f76ac2851 - ReactAppDependencyProvider: 597ab0ce7df89a422b39250afb8c70fdb059ebab - ReactCodegen: 5bf7f46b08421994b1771286e4219c52ed46221d - ReactCommon: 7a4b6dfa868f683af3308931520ef5337d4c33dd - ReactCommon-Samples: 15d1d4b0f8dea7f29d49c94bf09f47521648504f - ScreenshotManager: 4cc0ee03e706570714863decfb45c1637711b465 + RCTDeprecation: ad9fa4348f51ad5b236b59311c177e14cfd262cf + RCTRequired: 3e8ec7cec832a4a2fdd803bd47e6f0b8ff97a3dc + RCTSwiftUI: 129dd059037fa06e57da28a28a3d8f052206a333 + RCTSwiftUIWrapper: 6f9ea174e7ee5a2d7121c289aae50a59a4597a5e + RCTTypeSafety: 6a05508800b2513016a25ce4ce2833dd4431e9c3 + React: 68bab4926a24257be971aa62b40157900445f8db + React-callinvoker: 01476c17af19da1ccdb6241af564efc5fc6f5fbf + React-Core: 4b0f1622bd7a31141eb191f6f97b1bbb4e1b4e5a + React-CoreModules: 4002aebb333f976c1e43830d7837c9d8bd651eb0 + React-cxxreact: f35a664b8914d87a8cfba027eb38d733220d23d7 + React-debug: 41a9c3d4904c54170c9bba259d133873971c3ed8 + React-defaultsnativemodule: d6b0176f809ae1923357887a1ca2a2ece8476af5 + React-domnativemodule: ed8858fc9133568d9805c65c695c322698872a0e + React-Fabric: 5940cb975d52895e6fa01b650f1c289c3bf551d7 + React-FabricComponents: fa1f7d204a5bf857ac98378c53b5616d95d75402 + React-FabricImage: c03cd3fd9477aa1f81524117b7b3d2445b360c6a + React-featureflags: 73e37b51bf5b1f2d552ac7f2a8cfea4061ee6f80 + React-featureflagsnativemodule: 5a61cef37f26bca3c9c322925a6feaf44084c3b1 + React-graphics: 749b5df5eda494e92c08bac54e2ced82947a78b9 + React-hermes: 33cd11e19f66068e2a27f837057b8cf38a6b81a0 + React-idlecallbacksnativemodule: dedd8622f02906aed3348aece85f1c5a992f0620 + React-ImageManager: 0b018fe495cec2f09a3164760a189ceeb18436b0 + React-intersectionobservernativemodule: b9a38f49a7976d69d90afc333401ac2beed94219 + React-jserrorhandler: c01a49db89f02b2ae2004c1b418803973cc3b972 + React-jsi: ace619a19a05757dde77e984e75a52391e540e8e + React-jsiexecutor: 56bfa76960b474fcdb7e9e23092900d37fd726d1 + React-jsinspector: 62bd0c818ea27c47169aa0a6e037de493c35079a + React-jsinspectorcdp: 3938bd7d15f2d8e0d94cc66c25bce8b7b94b627f + React-jsinspectornetwork: 3f48ab5fa0d59a563541589a3a2ecd0895ca7823 + React-jsinspectortracing: c0f1a17f06f6aec047b0f0c964816f246f5947d8 + React-jsitooling: 5bce84690763e742b7630e0fc7d681a8aba42008 + React-jsitracing: af52feaa979fbd8d1923b4b052c0d8e22b4a54c5 + React-logger: 7d5b5191ba0393724f460791740414095475ef41 + React-Mapbuffer: d323d9157774a86bf9ab66b76041bda75e585e05 + React-microtasksnativemodule: 25b0dc0fd92f749a0f6b738a1bb21f611c6e4fc5 + React-mutationobservernativemodule: 69c650d368e488f052d524d9149cd48fe7a05e0f + React-NativeModulesApple: 82eab9245db73275556fa2627363fb55a0977cc0 + React-networking: 9f385198c6320c278a81c9008db91480423e823e + React-oscompat: a81dbf576f0e6c560a32dcfd93c955aeb71d0746 + React-perflogger: 99b1a1c2891c56bc06dcec24afc0048852ae8d86 + React-performancecdpmetrics: d4a033e09c71b962b61c036a0196eeb34b550c17 + React-performancetimeline: f4120f7bfebf95ae9cf28784525ddce9df01e4c7 + React-RCTActionSheet: bc2cc03dfccb8404a100d0433012267e9f688a11 + React-RCTAnimation: 899e0be3c70f10e3654df68b02f51067e41c45a0 + React-RCTAppDelegate: 4a85335b8bdac35a4d94b546723e6a3c87bc1024 + React-RCTBlob: d33763b67bb762190ad44b6253f7ac8f5f6ddaa3 + React-RCTFabric: e03dbca2b2518eeb93976a53fab995d329ae7447 + React-RCTFBReactNativeSpec: d99f26880ea3817fde35074e004a55b1dae6871a + React-RCTImage: 839c5b6a4c916773cd270e8def26adf7fae0fe42 + React-RCTLinking: f3d51806d425864ab909a79adb9189f8bdeda28e + React-RCTNetwork: 342dce0272a282fe3e48e0f65d1a76287451ac23 + React-RCTPushNotification: 74b52889d254ac824e96b4893c847fce28199fa6 + React-RCTRuntime: e3ae88c5bf1ea544697b5a3bc5afc2f05388240d + React-RCTSettings: 65c66c33fd2eabd9bb2a44a40abe398fa49c624f + React-RCTTest: 3ed6a478be5a9d6c5153e9cda4f3615c28fec4b9 + React-RCTText: f383919e2a03d2e52377d2cf018f16201e70614f + React-RCTUIKit: aa6e47344197702ed3c2982f4f4e3c9f9751277d + React-RCTVibration: 361495d9eda4884e929dd4351972da1c52645c51 + React-rendererconsistency: a54fdb3b47bb2d215065cd705d95ac89777ef7ba + React-renderercss: 8c79d9b0708b391ac0726fed407f2c2e4afd5945 + React-rendererdebug: 336ebd0480ecd8e3c418f1622fa818e4a7fb6dd4 + React-RuntimeApple: 8d730a5da695b77b19aaf7fcda96a7d19caae4b3 + React-RuntimeCore: d6353c07844b19976203bc7969b64162b623357e + React-runtimeexecutor: ab28985b3309d98eef027d7f81b5ca995712106c + React-RuntimeHermes: 1d61c97ed41a540a3c3ee91ccf8ccab1a9f019fc + React-runtimescheduler: 59f57c266e14705149cc02bf3a7c448aeedbe512 + React-timing: e4e94ab6b23109bfaad5272b46fa939083199aed + React-utils: 18b106f536a9acb759ee3a70cb7262da565344c5 + React-viewtransitionnativemodule: 08f0a3c93ea0ff1fc19a0f8b1cca882682d87d32 + React-webperformancenativemodule: cdbff5049abbd1eed221bb53d80f4227d13b3f2e + ReactAppDependencyProvider: 667c4dc4b36431ee6ad44357965c92bf7dc54a82 + ReactCodegen: 936978fa595fb177ce3ab2dd00345268bd09c5ef + ReactCommon: 409b4918b6fb006f3aad25e2fa58b7d8b2464ef0 + ReactCommon-Samples: 270d1769e1d93f670695f6867310e09d364d66d7 + ScreenshotManager: 28ae4d04f6e467c76182bdf71fd485ddf4ef09ad SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 675745ecde3e234f1a55aa1fb4b213e1f5c9de3c + Yoga: 5fb1e761b136d83ae4023aa82468adde6ea394f5 PODFILE CHECKSUM: 76dda25425afe238cbe0379633645d667998a038 diff --git a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj index 0855fed96ad..d2be3233e27 100644 --- a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj +++ b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj @@ -1587,6 +1587,7 @@ "-ObjC", "-lc++", ); + PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; @@ -1684,6 +1685,7 @@ "-ObjC", "-lc++", ); + PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/packages/rn-tester/js/examples/Pressable/PressableExample.js b/packages/rn-tester/js/examples/Pressable/PressableExample.js index 1e801bebad1..830e586062d 100644 --- a/packages/rn-tester/js/examples/Pressable/PressableExample.js +++ b/packages/rn-tester/js/examples/Pressable/PressableExample.js @@ -17,6 +17,7 @@ import { Animated, Image, Platform, + PlatformColor, Pressable, StyleSheet, Text, @@ -524,6 +525,57 @@ const examples = [ ); }, }, + { + title: 'Pressable with PlatformColor ripple and alpha', + description: + 'android_ripple accepts PlatformColor and a separate alpha (0–1) parameter' as string, + platform: 'android', + render: function (): React.Node { + const buttonStyle = {textAlign: 'center' as const, margin: 10}; + return ( + + + + PlatformColor('?attr/colorAccent'), no alpha + + + + + PlatformColor('?attr/colorAccent'), alpha=0.3 + + + + Red (#FF0000), no alpha + + + Red (#FF0000), alpha=0.5 + + + ); + }, + }, { title: ' with highlight', name: 'text-press', diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index e6d6855843e..12674419e19 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.86.0-main", + "version": "0.86.0", "private": true, "description": "React Native tester app.", "license": "MIT", diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index 76406af7103..feaea920308 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index 1d2b6cc5571..6e9b74f90b9 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-macos/virtualized-lists", - "version": "1000.0.0", + "version": "0.86.0-rc0", "description": "Virtualized lists for React Native macOS.", "license": "MIT", "repository": { @@ -53,12 +53,11 @@ "peerDependencies": { "@types/react": "^19.2.0", "react": "*", - "react-native": "1000.0.0" + "react-native": "0.86.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true } - }, - "private": true + } } diff --git a/private/eslint-plugin-monorepo/package.json b/private/eslint-plugin-monorepo/package.json index ed92f37d19c..81bb09f6581 100644 --- a/private/eslint-plugin-monorepo/package.json +++ b/private/eslint-plugin-monorepo/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/eslint-plugin-monorepo", "private": true, - "version": "0.0.0", + "version": "0.86.0", "main": "index.js", "dependencies": { "jsonc-eslint-parser": "^2.3.0" diff --git a/private/monorepo-tests/package.json b/private/monorepo-tests/package.json index 10725c52954..d0020049991 100644 --- a/private/monorepo-tests/package.json +++ b/private/monorepo-tests/package.json @@ -1,5 +1,5 @@ { "name": "@react-native/monorepo-tests", "private": true, - "version": "0.0.0" + "version": "0.86.0" } diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index a9814f12031..1d61f053a60 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen-typescript-test", - "version": "0.0.0", + "version": "0.86.0", "private": true, "description": "TypeScript related unit test for @react-native/codegen", "license": "MIT", diff --git a/private/react-native-fantom/package.json b/private/react-native-fantom/package.json index 96bc3182205..0540cf7add9 100644 --- a/private/react-native-fantom/package.json +++ b/private/react-native-fantom/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/fantom", "private": true, - "version": "0.0.0", + "version": "0.86.0", "main": "src/index.js", "description": "Internal integration testing and benchmarking tool for React Native", "scripts": { diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api index 8895f9a2255..bb851533b20 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api @@ -3,7 +3,17 @@ class PtrJNodeMapVanilla { public PtrJNodeMapVanilla() = default; public PtrJNodeMapVanilla(jlongArray javaNativePointers, jobjectArray javaNodes); - public facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); + public facebook::yoga::vanillajni::_scoped_local_ref::facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); +} + +interface RCTLegacyViewManagerInteropCoordinator : public NSObject { + public virtual NSString* componentViewName(); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); + public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); + public virtual void removeObserveForTag:(NSInteger tag); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); } struct JNIInvokeInterface { @@ -266,7 +276,7 @@ struct JavaVMAttachArgs { } struct JavaVMInitArgs { - public JavaVMOption* options; + public _java_v_m_option::JavaVMOption* options; public jboolean ignoreUnrecognized; public jint nOptions; public jint version; @@ -294,11 +304,11 @@ struct YGValue { } struct _JNIEnv { - public const struct JNINativeInterface* functions; + public const struct _j_n_i_native_interface::JNINativeInterface* functions; } struct _JavaVM { - public const struct JNIInvokeInterface* functions; + public const struct _j_n_i_invoke_interface::JNIInvokeInterface* functions; } struct pre_merge_jni_library { @@ -348,10 +358,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -361,25 +371,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -418,7 +428,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -464,82 +474,82 @@ constexpr auto facebook::react::rncore_ModuleProvider; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_BASE_ATTRIBUTES; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_CACHE_ID; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_FRAGMENTS; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_HASH; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_HEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_IS_ATTACHMENT; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_REACT_TAG; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_TEXT_ATTRIBUTES; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_WIDTH; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_ADJUST_FONT_SIZE_TO_FIT; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_ELLIPSIZE_MODE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_HYPHENATION_FREQUENCY; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_INCLUDE_FONT_PADDING; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MAXIMUM_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MAX_NUMBER_OF_LINES; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MINIMUM_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_TEXT_ALIGN_VERTICAL; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_TEXT_BREAK_STRATEGY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ACCESSIBILITY_ROLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT_VERTICAL; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALLOW_FONT_SCALING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_BACKGROUND_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_BEST_WRITING_DIRECTION; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_FAMILY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE_MULTIPLIER; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_STYLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_VARIANT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_WEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FOREGROUND_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_IS_HIGHLIGHTED; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LAYOUT_DIRECTION; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LETTER_SPACING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LINE_BREAK_STRATEGY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LINE_HEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_MAX_FONT_SIZE_MULTIPLIER; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_OPACITY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ROLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_LINE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_STYLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DX; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_RADIUS; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_TRANSFORM; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_ATTRIBUTED_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_HASH; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_MOST_RECENT_EVENT_COUNT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_PARAGRAPH_ATTRIBUTES; static constexpr facebook::react::RawPropsValueIndex facebook::react::kRawPropsValueIndexEmpty; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_BASE_ATTRIBUTES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_CACHE_ID; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_FRAGMENTS; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_HASH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_HEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_IS_ATTACHMENT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_REACT_TAG; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_TEXT_ATTRIBUTES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_WIDTH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_ADJUST_FONT_SIZE_TO_FIT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_ELLIPSIZE_MODE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_HYPHENATION_FREQUENCY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_INCLUDE_FONT_PADDING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MAXIMUM_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MAX_NUMBER_OF_LINES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MINIMUM_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_TEXT_ALIGN_VERTICAL; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_TEXT_BREAK_STRATEGY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ACCESSIBILITY_ROLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT_VERTICAL; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALLOW_FONT_SCALING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_BACKGROUND_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_BEST_WRITING_DIRECTION; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_FAMILY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE_MULTIPLIER; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_STYLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_VARIANT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_WEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FOREGROUND_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_IS_HIGHLIGHTED; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LAYOUT_DIRECTION; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LETTER_SPACING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LINE_BREAK_STRATEGY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LINE_HEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_MAX_FONT_SIZE_MULTIPLIER; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_OPACITY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ROLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_LINE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_STYLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DX; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_RADIUS; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_TRANSFORM; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_ATTRIBUTED_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_HASH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_MOST_RECENT_EVENT_COUNT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_PARAGRAPH_ATTRIBUTES; static constexpr std::string_view facebook::react::ExtrapolateTypeClamp; static constexpr std::string_view facebook::react::ExtrapolateTypeExtend; static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -548,65 +558,65 @@ template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::ActivityIndicatorViewState = facebook::react::StateData; -using facebook::react::AndroidDrawerLayoutComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidDrawerLayoutShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::AndroidDrawerLayoutState = facebook::react::StateData; -using facebook::react::AndroidHorizontalScrollContentViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidSwipeRefreshLayoutComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidSwipeRefreshLayoutShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::StateData; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::ActivityIndicatorViewState = facebook::react::_state_data::StateData; +using facebook::react::AndroidDrawerLayoutComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidDrawerLayoutShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::AndroidDrawerLayoutState = facebook::react::_state_data::StateData; +using facebook::react::AndroidHorizontalScrollContentViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidSwipeRefreshLayoutComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidSwipeRefreshLayoutShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::_state_data::StateData; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; using facebook::react::Color = int32_t; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; -using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::DebuggingOverlayState = facebook::react::StateData; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; -using facebook::react::EndResult = facebook::react::NativeAnimatedTurboModuleEndResult, std::optional>; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::DebuggingOverlayShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::DebuggingOverlayState = facebook::react::_state_data::StateData; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::EndResult = facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult, std::optional>; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = float; @@ -614,106 +624,107 @@ using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; using facebook::react::ModalHostViewSupportedOrientationsMask = uint32_t; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; -using facebook::react::NativeMutationRecord = facebook::react::NativeMutationObserverNativeMutationRecord, std::vector>; -using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; -using facebook::react::NativeReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; -using facebook::react::ParagraphProps = facebook::react::HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::NativeMutationObserverObserveOptions = facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationRecord = facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord, std::vector>; +using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativeReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; +using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; +using facebook::react::ParagraphProps = facebook::react::_host_platform_paragraph_props::HostPlatformParagraphProps; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; -using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::PullToRefreshViewState = facebook::react::StateData; +using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::PullToRefreshViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::PullToRefreshViewState = facebook::react::_state_data::StateData; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ScrollViewProps = facebook::react::HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ScrollViewProps = facebook::react::_host_platform_scroll_view_props::HostPlatformScrollViewProps; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; -using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; using facebook::react::TracingStateListener = std::function; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::UnimplementedNativeViewState = facebook::react::StateData; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewState = facebook::react::_state_data::StateData; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -727,14 +738,14 @@ concept facebook::react::StateDataWithJNIReference = requires(StateDataT stateDa }; template concept facebook::react::StateDataWithMapBuffer = requires(StateDataT stateData) { - { stateData.getMapBuffer() } -> std::same_as; + { stateData.getMapBuffer() } -> std::same_as; }; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -742,7 +753,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -753,7 +764,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -761,11 +772,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -779,16 +790,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -796,20 +807,20 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; AAssetManager* facebook::react::extractAssetManager(jni::alias_ref assetManager); -JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::JavaTurboModule::InitParams& params); +JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept; -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -827,46 +838,47 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::ColorComponents components); +facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::_color_components::ColorComponents components); facebook::react::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); -facebook::react::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); facebook::react::Float facebook::react::floatFromYogaFloat(float value); facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::MapBuffer facebook::react::serializeImageRequests(const std::vector& items); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::AttributedString& attributedString); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::AttributedString::Fragment& fragment); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::FontVariant& fontVariant); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::ParagraphAttributes& paragraphAttributes); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::ParagraphState& paragraphState); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::TextAttributes& textAttributes); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_map_buffer::MapBuffer facebook::react::serializeImageRequests(const std::vector& items); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::FontVariant& fontVariant); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_attributed_string::AttributedString& attributedString); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_paragraph_state::ParagraphState& paragraphState); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_text_attributes::TextAttributes& textAttributes); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::parsePlatformColor(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); @@ -878,58 +890,57 @@ float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::diffDynamicProps(const folly::dynamic& oldProps, const folly::dynamic& newProps); folly::dynamic facebook::react::mergeDynamicProps(const folly::dynamic& source, const folly::dynamic& patch, facebook::react::NullValueStrategy nullValueStrategy); -folly::dynamic facebook::react::toDynamic(const YGValue& dimension); -folly::dynamic facebook::react::toDynamic(const facebook::react::AndroidProgressBarProps& props); -folly::dynamic facebook::react::toDynamic(const facebook::react::AndroidTextInputTextShadowOffsetStruct& value); +folly::dynamic facebook::react::toDynamic(const _y_g_value::YGValue& dimension); folly::dynamic facebook::react::toDynamic(const facebook::react::BackgroundImage& backgroundImage); -folly::dynamic facebook::react::toDynamic(const facebook::react::BoxShadow& boxShadow); folly::dynamic facebook::react::toDynamic(const facebook::react::EdgeInsets& edgeInsets); -folly::dynamic facebook::react::toDynamic(const facebook::react::FilterFunction& filterFunction); -folly::dynamic facebook::react::toDynamic(const facebook::react::ImageSource& imageSource); -folly::dynamic facebook::react::toDynamic(const facebook::react::Point& point); -folly::dynamic facebook::react::toDynamic(const facebook::react::SharedColor& sharedColor); folly::dynamic facebook::react::toDynamic(const facebook::react::SubmitBehavior& value); +folly::dynamic facebook::react::toDynamic(const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props); +folly::dynamic facebook::react::toDynamic(const facebook::react::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct& value); +folly::dynamic facebook::react::toDynamic(const facebook::react::_box_shadow::BoxShadow& boxShadow); +folly::dynamic facebook::react::toDynamic(const facebook::react::_filter_function::FilterFunction& filterFunction); +folly::dynamic facebook::react::toDynamic(const facebook::react::_image_source::ImageSource& imageSource); +folly::dynamic facebook::react::toDynamic(const facebook::react::_point::Point& point); +folly::dynamic facebook::react::toDynamic(const facebook::react::_shared_color::SharedColor& sharedColor); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); -int facebook::react::toAndroidRepr(const facebook::react::SharedColor& color); +int facebook::react::toAndroidRepr(const facebook::react::_shared_color::SharedColor& color); int facebook::react::toInt(const facebook::react::DisplayType& displayType); int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirection); long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); size_t facebook::react::hashGetColourArguments(int32_t surfaceId, const std::vector& resourcePaths); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DataDetectorType& value); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); @@ -941,14 +952,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -956,17 +965,20 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unique_ptr facebook::react::loadScriptFromAssets(AAssetManager* assetManager, const std::string& assetName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unique_ptr facebook::react::loadScriptFromAssets(AAssetManager* assetManager, const std::string& assetName); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); -std::vector> facebook::react::buildNativeModuleList(std::weak_ptr winstance, jni::alias_ref::javaobject> javaModules, std::shared_ptr moduleMessageQueue); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); +std::vector> facebook::react::buildNativeModuleList(std::weak_ptr winstance, jni::alias_ref::javaobject> javaModules, std::shared_ptr moduleMessageQueue); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -974,37 +986,37 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, facebook::react::Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template @@ -1012,161 +1024,161 @@ folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); template jni::local_ref> facebook::react::makeJWeakReference(jni::alias_ref ref); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; -void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); void facebook::react::addDynamicToJArray(jni::local_ref> jarray, jint index, const folly::dynamic& dyn); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::configurePlatformColorCacheInvalidationHook(std::function&& hook); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); void facebook::react::ensureThreadDurationJNIEnvAttached(); -void facebook::react::fromRawValue(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::DataDetectorType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::DataDetectorType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); void facebook::react::reactAndroidLoggingHook(const std::string& message, unsigned int logLevel); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); constexpr facebook::react::ModalHostViewSupportedOrientationsMask facebook::react::operator|(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); constexpr void facebook::react::operator|=(facebook::react::ModalHostViewSupportedOrientationsMask& lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::AndroidDrawerLayoutComponentName[]; JSI_EXPORT const char facebook::react::AndroidSwipeRefreshLayoutComponentName[]; @@ -1176,7 +1188,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -1187,22 +1199,22 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1210,31 +1222,31 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidAnimationChoreographer : public facebook::react::AnimationChoreographer { - public AndroidAnimationChoreographer(jni::alias_ref jChoreographer); + public AndroidAnimationChoreographer(jni::alias_ref jChoreographer); public virtual void pause() override; public virtual void resume() override; } class facebook::react::AndroidDrawerLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onDrawerClose(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose value) const; - public void onDrawerOpen(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerOpen value) const; - public void onDrawerSlide(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerSlide value) const; - public void onDrawerStateChanged(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged value) const; + public void onDrawerClose(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_close::OnDrawerClose value) const; + public void onDrawerOpen(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_open::OnDrawerOpen value) const; + public void onDrawerSlide(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_slide::OnDrawerSlide value) const; + public void onDrawerStateChanged(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_state_changed::OnDrawerStateChanged value) const; } struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose { @@ -1253,19 +1265,19 @@ struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged { class facebook::react::AndroidDrawerLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidDrawerLayoutProps() = default; - public AndroidDrawerLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidDrawerLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::AndroidDrawerLayoutDrawerLockMode drawerLockMode; public facebook::react::AndroidDrawerLayoutDrawerPosition drawerPosition; public facebook::react::AndroidDrawerLayoutKeyboardDismissMode keyboardDismissMode; public facebook::react::Float drawerWidth; - public facebook::react::SharedColor drawerBackgroundColor; - public facebook::react::SharedColor statusBarBackgroundColor; + public facebook::react::_shared_color::SharedColor drawerBackgroundColor; + public facebook::react::_shared_color::SharedColor statusBarBackgroundColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidEventBeat : public facebook::react::EventBeat, public facebook::react::EventBeatManagerObserver { - public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::EventBeatManager* eventBeatManager, facebook::react::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); + public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::_event_beat_manager::EventBeatManager* eventBeatManager, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); public virtual void request() const override; public virtual void tick() const override; public ~AndroidEventBeat() override; @@ -1276,55 +1288,55 @@ class facebook::react::AndroidHorizontalScrollContentViewEventEmitter : public f class facebook::react::AndroidHorizontalScrollContentViewProps : public facebook::react::HostPlatformViewProps { public AndroidHorizontalScrollContentViewProps() = default; - public AndroidHorizontalScrollContentViewProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidHorizontalScrollContentViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool removeClippedSubviews; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidHorizontalScrollContentViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarEventEmitter : public facebook::react::BaseViewEventEmitter { } class facebook::react::AndroidProgressBarMeasurementsManager { - public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarProps : public facebook::react::HostPlatformViewProps { public AndroidProgressBarProps() = default; - public AndroidProgressBarProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidProgressBarProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool indeterminate; public double progress; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public std::string styleAttr; public std::string testID; public std::string typeAttr; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidProgressBarShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidProgressBarShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidSwipeRefreshLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_android_swipe_refresh_layout_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { @@ -1332,24 +1344,24 @@ struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { class facebook::react::AndroidSwipeRefreshLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidSwipeRefreshLayoutProps() = default; - public AndroidSwipeRefreshLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidSwipeRefreshLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool enabled; public bool refreshing; public facebook::react::AndroidSwipeRefreshLayoutSize size; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor progressBackgroundColor; - public std::vector colors; + public facebook::react::_shared_color::SharedColor progressBackgroundColor; + public std::vector colors; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::AndroidSwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_android_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::AndroidSwitchEventEmitter::OnChange { @@ -1358,38 +1370,38 @@ struct facebook::react::AndroidSwitchEventEmitter::OnChange { } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchProps : public facebook::react::HostPlatformViewProps { public AndroidSwitchProps() = default; - public AndroidSwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidSwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool enabled; public bool on; public bool value; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; - public facebook::react::SharedColor trackTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor trackTintColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidSwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidSwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidTextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public AndroidTextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidTextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; } class facebook::react::AndroidTextInputEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1397,7 +1409,7 @@ class facebook::react::AndroidTextInputEventEmitter : public facebook::react::Ba class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextInputProps { public AndroidTextInputProps() = default; - public AndroidTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowFontScaling; public bool autoCorrect; public bool caretHidden; @@ -1416,14 +1428,14 @@ class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextI public bool secureTextEntry; public bool selectTextOnFocus; public bool showSoftInputOnFocus; - public facebook::react::AndroidTextInputTextShadowOffsetStruct textShadowOffset; public facebook::react::Float fontSize; public facebook::react::Float letterSpacing; public facebook::react::Float lineHeight; public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor color; - public facebook::react::SharedColor textShadowColor; + public facebook::react::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct textShadowOffset; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_shared_color::SharedColor textShadowColor; public folly::dynamic getDynamic() const; public int inlineImagePadding; public int numberOfLines; @@ -1442,37 +1454,37 @@ class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextI public std::string textTransform; public std::string value; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::AndroidTextInputShadowNode : public facebook::react::ConcreteViewShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public AndroidTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public AndroidTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::AndroidTextInputState { public AndroidTextInputState() = default; public AndroidTextInputState(const facebook::react::AndroidTextInputState& previousState, const folly::dynamic& data); - public AndroidTextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::MapBuffer getMapBuffer() const; - public facebook::react::ParagraphAttributes paragraphAttributes; + public AndroidTextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public folly::dynamic getDynamic() const; public int64_t cachedAttributedStringId; public int64_t mostRecentEventCount; } class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -1485,7 +1497,7 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo public void extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); public void finishOperationBatch(facebook::jsi::Runtime& rt); public void flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); - public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -1501,26 +1513,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -1535,34 +1547,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -1571,7 +1583,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -1579,8 +1591,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -1588,7 +1600,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -1609,26 +1621,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -1640,14 +1652,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -1658,16 +1670,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -1701,32 +1713,32 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::Float scrollEventThrottle; public facebook::react::Float snapToInterval; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; - public facebook::react::SharedColor underlineColorAndroid; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_shared_color::SharedColor underlineColorAndroid; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1734,24 +1746,24 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void appendTextAttributesProps(folly::dynamic& result, const facebook::react::BaseTextProps* prevProps) const; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void appendTextAttributesProps(folly::dynamic& result, const facebook::react::_base_text_props::BaseTextProps* prevProps) const; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1762,12 +1774,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -1776,7 +1788,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -1792,39 +1803,40 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BindingsInstallerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public using BindingsInstallFunc = std::function& callInvoker)>; - public void installBindings(facebook::jsi::Runtime& runtime, const std::shared_ptr& callInvoker); + public using BindingsInstallFunc = std::function& callInvoker)>; + public void installBindings(facebook::jsi::Runtime& runtime, const std::shared_ptr& callInvoker); } class facebook::react::BlobCollector : public facebook::jsi::HostObject { @@ -1839,7 +1851,7 @@ class facebook::react::BlobModuleJSIBindings : public jni::JavaClass messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -1847,13 +1859,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -1863,9 +1875,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1880,10 +1892,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -1891,15 +1903,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1917,30 +1929,30 @@ class facebook::react::CallInvoker { class facebook::react::CallInvokerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::shared_ptr getCallInvoker(); + public std::shared_ptr getCallInvoker(); } class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::Color getColor(); public virtual void update() override; } @@ -1948,64 +1960,64 @@ class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } @@ -2033,7 +2045,7 @@ class facebook::react::ConstantsProvider : public facebook::jni::JavaClass public T at(const std::string& key) const; template @@ -2043,19 +2055,19 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } class facebook::react::CxxReactPackage : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::shared_ptr getModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; + public virtual std::shared_ptr getModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; } class facebook::react::DebugStringConvertible { @@ -2066,20 +2078,20 @@ class facebook::react::DebuggingOverlayEventEmitter : public facebook::react::Ba class facebook::react::DebuggingOverlayProps : public facebook::react::HostPlatformViewProps { public DebuggingOverlayProps() = default; - public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DefaultComponentsRegistry : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public static std::function)> registerCodegenComponentDescriptorsFromEntryPoint; - public static std::function)> registerComponentDescriptorsFromEntryPoint; + public static std::function)> registerCodegenComponentDescriptorsFromEntryPoint; + public static std::function)> registerComponentDescriptorsFromEntryPoint; public static void registerNatives(); } @@ -2091,11 +2103,11 @@ class facebook::react::DefaultEventTypesProvider : public facebook::jni::JavaCla class facebook::react::DefaultTurboModuleManagerDelegate : public jni::HybridClass { public static constexpr auto kJavaDescriptor; public static jni::local_ref initHybrid(jni::alias_ref, jni::alias_ref::javaobject>); - public static std::function(const std::string&, const facebook::react::JavaTurboModule::InitParams&)> javaModuleProvider; - public static std::function(const std::string&, const std::shared_ptr&)> cxxModuleProvider; + public static std::function(const std::string&, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams&)> javaModuleProvider; + public static std::function(const std::string&, const std::shared_ptr&)> cxxModuleProvider; public static void registerNatives(); - public std::shared_ptr getTurboModule(const std::string& name, const facebook::react::JavaTurboModule::InitParams& params) override; - public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; + public std::shared_ptr getTurboModule(const std::string& name, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params) override; + public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; } class facebook::react::DevToolsRuntimeSettings { @@ -2110,37 +2122,37 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -2154,25 +2166,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -2182,8 +2194,8 @@ struct facebook::react::EventBeat::OwnerBox { class facebook::react::EventBeatManager : public jni::HybridClass { public static constexpr char* const kJavaDescriptor; public static void registerNatives(); - public void addObserver(const facebook::react::EventBeatManagerObserver& observer) const; - public void removeObserver(const facebook::react::EventBeatManagerObserver& observer) const; + public void addObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; + public void removeObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; } class facebook::react::EventBeatManagerObserver { @@ -2192,38 +2204,38 @@ class facebook::react::EventBeatManagerObserver { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventEmitterWrapper : public jni::HybridClass { @@ -2231,47 +2243,47 @@ class facebook::react::EventEmitterWrapper : public jni::HybridClass listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -2280,26 +2292,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -2307,9 +2319,9 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } @@ -2319,19 +2331,19 @@ class facebook::react::FabricMountingManager { public bool isViewAllocated(facebook::react::SurfaceId surfaceId, facebook::react::Tag tag); public void captureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId); public void clearPendingSnapshots(); - public void destroyUnmountedShadowNode(const facebook::react::ShadowNodeFamily& family); - public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); + public void destroyUnmountedShadowNode(const facebook::react::_shadow_node_family::ShadowNodeFamily& family); + public void dispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); public void drainPreallocateViewsQueue(); - public void executeMount(const facebook::react::MountingTransaction& transaction); - public void maybePreallocateShadowNode(const facebook::react::ShadowNode& shadowNode); + public void executeMount(const facebook::react::_mounting_transaction::MountingTransaction& transaction); + public void maybePreallocateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); public void onAllAnimationsComplete(); public void onAnimationStarted(); public void onSurfaceStart(facebook::react::SurfaceId surfaceId); public void onSurfaceStop(facebook::react::SurfaceId surfaceId); - public void preallocateShadowView(const facebook::react::ShadowView& shadowView); + public void preallocateShadowView(const facebook::react::_shadow_view::ShadowView& shadowView); public void scheduleReactRevisionMerge(facebook::react::SurfaceId surfaceId); - public void sendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType); - public void setIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder); + public void sendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType); + public void setIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder); public void setViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId); public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag viewTag, const folly::dynamic& props); public ~FabricMountingManager(); @@ -2340,19 +2352,19 @@ class facebook::react::FabricMountingManager { class facebook::react::FabricUIManagerBinding : public jni::HybridClass, public facebook::react::SchedulerDelegate, public facebook::react::LayoutAnimationStatusDelegate { public static constexpr char* const kJavaDescriptor; public static void registerNatives(); - public std::shared_ptr getScheduler(); + public std::shared_ptr getScheduler(); } class facebook::react::FocusOrderingHelper { public static std::optional resolveFocusDirection(int direction); - public static std::shared_ptr findShadowNodeByTagRecursively(const std::shared_ptr& parentShadowNode, facebook::react::Tag tag); - public static void traverseAndUpdateNextFocusableElement(const std::shared_ptr& parentShadowNode, const std::shared_ptr& focusedShadowNode, const std::shared_ptr& currNode, facebook::react::FocusDirection focusDirection, const facebook::react::UIManager& uimanager, facebook::react::Rect sourceRect, std::optional& nextRect, std::shared_ptr& nextNode); + public static std::shared_ptr findShadowNodeByTagRecursively(const std::shared_ptr& parentShadowNode, facebook::react::Tag tag); + public static void traverseAndUpdateNextFocusableElement(const std::shared_ptr& parentShadowNode, const std::shared_ptr& focusedShadowNode, const std::shared_ptr& currNode, facebook::react::FocusDirection focusDirection, const facebook::react::_u_i_manager::UIManager& uimanager, facebook::react::_rect::Rect sourceRect, std::optional& nextRect, std::shared_ptr& nextNode); } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -2361,138 +2373,138 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; public static void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformParagraphProps : public facebook::react::BaseParagraphProps { public HostPlatformParagraphProps() = default; - public HostPlatformParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public std::optional dataDetectorType; - public std::optional selectionColor; + public std::optional selectionColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::HostPlatformScrollViewProps : public facebook::react::BaseScrollViewProps { public HostPlatformScrollViewProps() = default; - public HostPlatformScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool nestedScrollEnabled; public bool sendMomentumEvents; - public facebook::react::SharedColor endFillColor; + public facebook::react::_shared_color::SharedColor endFillColor; public folly::dynamic fadingEdgeLength; public std::string overScrollMode; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool focusable; public bool hasTVPreferredFocus; public bool needsOffscreenAlphaCompositing; public bool renderToHardwareTextureAndroid; public bool screenReaderFocusable; public facebook::react::Float elevation; - public std::optional nativeBackground; - public std::optional nativeForeground; + public std::optional nativeBackground; + public std::optional nativeForeground; public std::optional nextFocusDown; public std::optional nextFocusForward; public std::optional nextFocusLeft; public std::optional nextFocusRight; public std::optional nextFocusUp; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -2502,8 +2514,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -2513,9 +2525,9 @@ class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEvent class facebook::react::ImageFetcher { public ImageFetcher(const facebook::react::ImageFetcher&) = delete; public ImageFetcher(facebook::react::ImageFetcher&&) = delete; - public ImageFetcher(std::shared_ptr contextContainer); - public facebook::react::ImageFetcher& operator=(const facebook::react::ImageFetcher&) = delete; - public facebook::react::ImageFetcher& operator=(facebook::react::ImageFetcher&&) = delete; + public ImageFetcher(std::shared_ptr contextContainer); + public facebook::react::_image_fetcher::ImageFetcher& operator=(const facebook::react::_image_fetcher::ImageFetcher&) = delete; + public facebook::react::_image_fetcher::ImageFetcher& operator=(facebook::react::_image_fetcher::ImageFetcher&&) = delete; public void flushImageRequests(); public ~ImageFetcher() = default; } @@ -2526,14 +2538,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -2541,45 +2553,45 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams() = default; - public ImageRequestParams(facebook::react::Float blurRadius, facebook::react::ImageSource defaultSource, facebook::react::ImageResizeMode resizeMode, std::string resizeMethod, facebook::react::Float resizeMultiplier, bool shouldNotifyLoadEvents, facebook::react::SharedColor overlayColor, facebook::react::SharedColor tintColor, facebook::react::Float fadeDuration, bool progressiveRenderingEnabled, facebook::react::ImageSource loadingIndicatorSource, std::string analyticTag, facebook::react::Size size); - public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; + public ImageRequestParams(facebook::react::Float blurRadius, facebook::react::_image_source::ImageSource defaultSource, facebook::react::ImageResizeMode resizeMode, std::string resizeMethod, facebook::react::Float resizeMultiplier, bool shouldNotifyLoadEvents, facebook::react::_shared_color::SharedColor overlayColor, facebook::react::_shared_color::SharedColor tintColor, facebook::react::Float fadeDuration, bool progressiveRenderingEnabled, facebook::react::_image_source::ImageSource loadingIndicatorSource, std::string analyticTag, facebook::react::_size::Size size); + public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::Float blurRadius; public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; - public facebook::react::Size size; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_size::Size size; public std::string analyticTag; public std::string resizeMethod; } @@ -2599,36 +2611,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::ImageSource& rhs) const; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public folly::dynamic toDynamic() const; public std::string body; public std::string bundle; @@ -2651,11 +2663,11 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const facebook::react::ImageRequestParams& imageRequestParams); public ImageState(const facebook::react::ImageState& previousState, folly::dynamic data); - public const facebook::react::ImageRequest& getImageRequest() const; - public const facebook::react::ImageRequestParams& getImageRequestParams() const; - public facebook::react::ImageSource getImageSource() const; + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams); + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public const facebook::react::_image_request_params::ImageRequestParams& getImageRequestParams() const; + public facebook::react::_image_source::ImageSource getImageSource() const; public folly::dynamic getDynamic() const; } @@ -2678,22 +2690,22 @@ class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2704,35 +2716,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -2767,7 +2779,7 @@ class facebook::react::JDynamicNative : public jni::HybridClass { - public facebook::react::FabricUIManagerBinding* getBinding(); + public facebook::react::_fabric_u_i_manager_binding::FabricUIManagerBinding* getBinding(); public static constexpr auto kJavaDescriptor; } @@ -2776,7 +2788,7 @@ class facebook::react::JHermesInstance : public jni::HybridClass initHybrid(jni::alias_ref, bool allocInOldGenBeforeTTI); public static void registerNatives(); - public std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept; + public std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept; public ~JHermesInstance(); } @@ -2788,8 +2800,8 @@ class facebook::react::JJSTimerExecutor : public jni::HybridClass jobj); public static void registerNatives(); - public void callTimers(facebook::react::WritableNativeArray* timerIDs); - public void setTimerManager(std::weak_ptr timerManager); + public void callTimers(facebook::react::_writable_native_array::WritableNativeArray* timerIDs); + public void setTimerManager(std::weak_ptr timerManager); } class facebook::react::JMessageQueueThread : public facebook::react::MessageQueueThread { @@ -2801,7 +2813,7 @@ class facebook::react::JMessageQueueThread : public facebook::react::MessageQueu class facebook::react::JNativeModulePerfLogger : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::unique_ptr get() = 0; + public virtual std::unique_ptr get() = 0; } class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { @@ -2810,7 +2822,7 @@ class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::JsErrorHandler::ProcessedError& error); + public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::_js_error_handler::_processed_error::JsErrorHandler::ProcessedError& error); } class facebook::react::JReactHostInspectorTarget : public jni::HybridClass, public facebook::react::jsinspector_modern::HostTargetDelegate { @@ -2820,14 +2832,14 @@ class facebook::react::JReactHostInspectorTarget : public jni::HybridClass listener); public jni::local_ref getTracingState(); public static constexpr auto kJavaDescriptor; - public static jni::local_ref initHybrid(jni::alias_ref jobj, jni::alias_ref reactHost, jni::alias_ref javaExecutor); + public static jni::local_ref initHybrid(jni::alias_ref jobj, jni::alias_ref reactHost, jni::alias_ref javaExecutor); public static void registerNatives(); - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&) override; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& request) override; public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() override; public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate() override; - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) override; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) override; + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest& request) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) override; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) override; public void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) override; public void recordFrameTimings(jni::alias_ref frameTimingSequence); public void sendDebuggerResumeCommand(); @@ -2843,7 +2855,7 @@ class facebook::react::JReactInstance : public jni::HybridClass initHybrid(jni::alias_ref, jni::alias_ref jsRuntimeFactory, jni::alias_ref jsMessageQueueThread, jni::alias_ref nativeMessageQueueThread, jni::alias_ref javaTimerManager, jni::alias_ref jsTimerExecutor, jni::alias_ref jReactExceptionManager, jni::alias_ref jBindingsInstaller, bool isProfiling, jni::alias_ref jReactHostInspectorTarget); public static void registerNatives(); - public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::NativeArray* args); + public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::_native_array::NativeArray* args); public void handleMemoryPressureJs(jint level); public void loadJSBundleFromAssets(jni::alias_ref assetManager, const std::string& assetURL); public void loadJSBundleFromFile(const std::string& fileName, const std::string& sourceURL); @@ -2863,9 +2875,9 @@ class facebook::react::JReactSoftExceptionLogger : public facebook::jni::JavaCla } class facebook::react::JReadableMapBuffer : public jni::HybridClass { - public JReadableMapBuffer(facebook::react::MapBuffer&& map); + public JReadableMapBuffer(facebook::react::_map_buffer::MapBuffer&& map); public static constexpr auto kJavaDescriptor; - public static jni::local_ref createWithContents(facebook::react::MapBuffer&& map); + public static jni::local_ref createWithContents(facebook::react::_map_buffer::MapBuffer&& map); public std::vector data() const; } @@ -2876,7 +2888,7 @@ class facebook::react::JRuntimeExecutor : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::weak_ptr get(); + public std::weak_ptr get(); } class facebook::react::JSBigBufferString : public facebook::react::JSBigString { @@ -2891,7 +2903,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -2909,8 +2921,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -2929,21 +2941,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -2953,30 +2965,30 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -2990,14 +3002,14 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JWritableMapBuffer : public facebook::jni::JavaClass { - public facebook::react::MapBuffer getMapBuffer(); + public facebook::react::_map_buffer::MapBuffer getMapBuffer(); public static constexpr auto kJavaDescriptor; } class facebook::react::JavaInteropTurboModule : public facebook::react::JavaTurboModule { protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; - public JavaInteropTurboModule(const facebook::react::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; + public JavaInteropTurboModule(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; } struct facebook::react::JavaInteropTurboModule::MethodDescriptor { @@ -3012,19 +3024,19 @@ class facebook::react::JavaMessageQueueThread : public facebook::jni::JavaClass< } class facebook::react::JavaNativeModule : public facebook::react::NativeModule { - public JavaNativeModule(std::weak_ptr instance, jni::alias_ref wrapper, std::shared_ptr messageQueueThread); + public JavaNativeModule(std::weak_ptr instance, jni::alias_ref wrapper, std::shared_ptr messageQueueThread); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int reactMethodId, folly::dynamic&& params) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int reactMethodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } class facebook::react::JavaScriptExecutorHolder : public jni::HybridClass { - protected JavaScriptExecutorHolder(std::shared_ptr factory); + protected JavaScriptExecutorHolder(std::shared_ptr factory); public static constexpr auto kJavaDescriptor; - public std::shared_ptr getExecutorFactory(); + public std::shared_ptr getExecutorFactory(); } class facebook::react::JavaTimerRegistry : public facebook::react::PlatformTimerRegistry { @@ -3037,15 +3049,15 @@ class facebook::react::JavaTimerRegistry : public facebook::react::PlatformTimer class facebook::react::JavaTurboModule : public facebook::react::TurboModule { protected void configureEventEmitterCallback(); protected void setEventEmitterCallback(jni::alias_ref); - public JavaTurboModule(const facebook::react::JavaTurboModule::InitParams& params); + public JavaTurboModule(const facebook::react::_java_turbo_module::_init_params::InitParams& params); public facebook::jsi::Value invokeJavaMethod(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleMethodValueKind valueKind, const std::string& methodName, const std::string& methodSignature, const facebook::jsi::Value* args, size_t argCount, jmethodID& cachedMethodID); public virtual ~JavaTurboModule(); } struct facebook::react::JavaTurboModule::InitParams { public jni::alias_ref instance; - public std::shared_ptr jsInvoker; - public std::shared_ptr nativeMethodCallInvoker; + public std::shared_ptr jsInvoker; + public std::shared_ptr nativeMethodCallInvoker; public std::string moduleName; } @@ -3053,18 +3065,18 @@ class facebook::react::JniJSModulesUnbundle : public facebook::react::JSModulesU public JniJSModulesUnbundle() = default; public JniJSModulesUnbundle(AAssetManager* assetManager, std::string moduleDirectory); public JniJSModulesUnbundle(facebook::react::JniJSModulesUnbundle&& other) = delete; - public facebook::react::JniJSModulesUnbundle& operator=(facebook::react::JSModulesUnbundle&& other) = delete; + public facebook::react::_jni_j_s_modules_unbundle::JniJSModulesUnbundle& operator=(facebook::react::_j_s_modules_unbundle::JSModulesUnbundle&& other) = delete; public static bool isUnbundle(AAssetManager* assetManager, const std::string& assetName); - public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -3080,7 +3092,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -3097,31 +3109,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -3134,28 +3146,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -3165,9 +3177,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -3175,7 +3187,7 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -3184,14 +3196,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -3205,29 +3217,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -3242,8 +3254,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -3256,19 +3268,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -3284,22 +3296,22 @@ class facebook::react::MessageQueueThread { class facebook::react::MethodInvoker { public MethodInvoker(jni::alias_ref method, std::string methodName, std::string signature, std::string traceName, bool isSync); public bool isSyncHook() const; - public facebook::react::MethodCallResult invoke(std::weak_ptr& instance, jni::alias_ref module, const folly::dynamic& params); + public facebook::react::MethodCallResult invoke(std::weak_ptr& instance, jni::alias_ref module, const folly::dynamic& params); public std::string getMethodName() const; } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public static char const* toString(const facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation value); - public void onDismiss(facebook::react::ModalHostViewEventEmitter::OnDismiss value) const; - public void onOrientationChange(facebook::react::ModalHostViewEventEmitter::OnOrientationChange value) const; - public void onRequestClose(facebook::react::ModalHostViewEventEmitter::OnRequestClose value) const; - public void onShow(facebook::react::ModalHostViewEventEmitter::OnShow value) const; + public static char const* toString(const facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation value); + public void onDismiss(facebook::react::_modal_host_view_event_emitter::_on_dismiss::OnDismiss value) const; + public void onOrientationChange(facebook::react::_modal_host_view_event_emitter::_on_orientation_change::OnOrientationChange value) const; + public void onRequestClose(facebook::react::_modal_host_view_event_emitter::_on_request_close::OnRequestClose value) const; + public void onShow(facebook::react::_modal_host_view_event_emitter::_on_show::OnShow value) const; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -3311,7 +3323,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; + public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -3322,7 +3334,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -3335,22 +3347,22 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform public facebook::react::ModalHostViewSupportedOrientationsMask supportedOrientations; public int identifier; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); public ModalHostViewState(const facebook::react::ModalHostViewState& previousState, folly::dynamic data); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; public folly::dynamic getDynamic() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::ModuleHolder : public facebook::jni::JavaClass { @@ -3360,57 +3372,57 @@ class facebook::react::ModuleHolder : public facebook::jni::JavaClass> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3418,66 +3430,66 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -3487,14 +3499,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -3504,32 +3516,32 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeAnimatedTurboModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedTurboModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppStateSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeArray : public jni::HybridClass { protected NativeArray(const facebook::react::NativeArray&) = delete; - protected facebook::react::NativeArray& operator=(const facebook::react::NativeArray&) = delete; + protected facebook::react::_native_array::NativeArray& operator=(const facebook::react::_native_array::NativeArray&) = delete; protected folly::dynamic array_; protected friend HybridBase; protected void assertInternalType(); @@ -3545,138 +3557,138 @@ class facebook::react::NativeArray : public jni::HybridClass { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeClipboardSpecJSI : public facebook::react::JavaTurboModule { - public NativeClipboardSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeDevLoadingViewSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevLoadingViewSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDialogManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeDialogManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDialogManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::JavaTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::JavaTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIdleCallbacks : public facebook::react::NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeImageEditorSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageEditorSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageLoaderAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageLoaderAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageStoreAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageStoreAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageStoreAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntentAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeIntentAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeIntentAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntersectionObserver : public facebook::react::NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } class facebook::react::NativeJSCHeapCaptureSpecJSI : public facebook::react::JavaTurboModule { - public NativeJSCHeapCaptureSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::JavaTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeMap : public jni::HybridClass { protected NativeMap(const facebook::react::NativeMap&) = delete; - protected facebook::react::NativeMap& operator=(const facebook::react::NativeMap&) = delete; + protected facebook::react::_native_map::NativeMap& operator=(const facebook::react::_native_map::NativeMap&) = delete; protected folly::dynamic map_; protected friend HybridBase; protected void throwIfConsumed(); @@ -3697,16 +3709,16 @@ class facebook::react::NativeMethodCallInvoker { class facebook::react::NativeMethodCallInvokerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::shared_ptr getNativeMethodCallInvoker(); + public std::shared_ptr getNativeMethodCallInvoker(); } class facebook::react::NativeMicrotasks : public facebook::react::NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } class facebook::react::NativeModalManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeModalManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -3714,7 +3726,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -3763,120 +3775,120 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public facebook::react::NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeNetworkingAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeNetworkingAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeNetworkingAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativePerformance : public facebook::react::NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativePermissionsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePermissionsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativePermissionsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativePlatformConstantsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePlatformConstantsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativePlatformConstantsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::JavaTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::JavaTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::JavaTurboModule { - public NativeTimingSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeToastAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeToastAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeToastAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::JavaTurboModule { - public NativeVibrationSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeViewTransition : public facebook::react::NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -3884,7 +3896,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -3893,26 +3905,26 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -3924,7 +3936,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -3932,39 +3944,39 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::ParagraphState { public ParagraphState() = default; public ParagraphState(const facebook::react::ParagraphState&, const folly::dynamic&); - public ParagraphState(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager); - public ParagraphState(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager, facebook::react::MeasuredPreparedTextLayout measuredLayout); - public facebook::react::AttributedString attributedString; - public facebook::react::MapBuffer getMapBuffer() const; - public facebook::react::MeasuredPreparedTextLayout measuredLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; + public ParagraphState(facebook::react::_attributed_string::AttributedString attributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager); + public ParagraphState(facebook::react::_attributed_string::AttributedString attributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager, facebook::react::_measured_prepared_text_layout::MeasuredPreparedTextLayout measuredLayout); + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::_measured_prepared_text_layout::MeasuredPreparedTextLayout measuredLayout; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public folly::dynamic getDynamic() const; public jni::local_ref getJNIReference() const; - public std::weak_ptr layoutManager; + public std::weak_ptr layoutManager; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -3997,16 +4009,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -4014,48 +4026,48 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PerformanceTracerCxxInterop : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public static jboolean isTracing(facebook::jni::alias_ref jthis); - public static jint subscribeToTracingStateChanges(facebook::jni::alias_ref jthis, facebook::jni::alias_ref callback); + public static jboolean isTracing(facebook::jni::alias_ref jthis); + public static jint subscribeToTracingStateChanges(facebook::jni::alias_ref jthis, facebook::jni::alias_ref callback); public static void registerNatives(); - public static void reportMark(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong timestampNanos, facebook::jni::alias_ref detail); - public static void reportMeasure(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimestampNanos, jlong durationNanos, facebook::jni::alias_ref detail); - public static void reportTimeStamp(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimeNanos, jlong endTimeNanos, facebook::jni::alias_ref trackName, facebook::jni::alias_ref trackGroup, facebook::jni::alias_ref color); - public static void unsubscribeFromTracingStateChanges(facebook::jni::alias_ref jthis, jint subscriptionId); + public static void reportMark(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong timestampNanos, facebook::jni::alias_ref detail); + public static void reportMeasure(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimestampNanos, jlong durationNanos, facebook::jni::alias_ref detail); + public static void reportTimeStamp(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimeNanos, jlong endTimeNanos, facebook::jni::alias_ref trackName, facebook::jni::alias_ref trackGroup, facebook::jni::alias_ref color); + public static void unsubscribeFromTracingStateChanges(facebook::jni::alias_ref jthis, jint subscriptionId); } class facebook::react::PlatformTimerRegistry { @@ -4067,53 +4079,53 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public folly::dynamic rawProps; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const; public virtual ~Props() = default; - public void initializeDynamicProps(const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void initializeDynamicProps(const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -4122,7 +4134,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -4130,24 +4142,24 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor titleColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor titleColor; public std::string title; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -4159,12 +4171,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -4183,7 +4195,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -4196,10 +4208,10 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::RawTextShadowNode : public facebook::react::ConcreteShadowNode { @@ -4213,7 +4225,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -4224,17 +4236,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -4248,8 +4260,8 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::ReadableNativeArray : public jni::HybridClass { @@ -4266,51 +4278,51 @@ class facebook::react::ReadableNativeArray : public jni::HybridClass { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -4322,65 +4334,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -4391,50 +4403,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -4445,9 +4457,9 @@ class facebook::react::SafeAreaViewEventEmitter : public facebook::react::BaseVi class facebook::react::SafeAreaViewProps : public facebook::react::HostPlatformViewProps { public SafeAreaViewProps() = default; - public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -4461,48 +4473,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -4510,45 +4522,45 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; public ScrollViewState(const facebook::react::ScrollViewState& previousState, folly::dynamic data); - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public folly::dynamic getDynamic() const; public int scrollAwayPaddingTop; } @@ -4558,101 +4570,104 @@ class facebook::react::Sealable { public Sealable(const facebook::react::Sealable& other); public Sealable(facebook::react::Sealable&& other) noexcept; public bool getSealed() const; - public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); - public facebook::react::Sealable& operator=(facebook::react::Sealable&& other) noexcept; + public facebook::react::_sealable::Sealable& operator=(const facebook::react::_sealable::Sealable& other); + public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; public void ensureUnsealed() const; public void seal() const; public ~Sealable() noexcept; } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -4675,19 +4690,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -4697,26 +4712,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -4727,15 +4742,15 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); public SharedColor(facebook::react::Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; public const facebook::react::Color& operator*() const; public facebook::react::Color& operator*(); public operator bool() const; @@ -4744,27 +4759,27 @@ class facebook::react::SharedColor { class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; - public virtual facebook::react::MapBuffer getMapBuffer() const = 0; + public using Shared = std::shared_ptr; + public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const = 0; public virtual folly::dynamic getDynamic() const = 0; public virtual jni::local_ref getJNIReference() const = 0; public virtual void updateState(folly::dynamic&& data) const = 0; @@ -4773,8 +4788,8 @@ class facebook::react::State { class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } @@ -4789,19 +4804,19 @@ class facebook::react::StateWrapperImpl : public jni::HybridClass getState() const; - public void setState(std::shared_ptr state); - public void updateStateImpl(facebook::react::NativeMap* map); + public std::shared_ptr getState() const; + public void setState(std::shared_ptr state); + public void updateStateImpl(facebook::react::_native_map::NativeMap* map); } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -4810,20 +4825,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -4838,7 +4853,7 @@ enum facebook::react::SurfaceHandler::Status { class facebook::react::SurfaceHandlerBinding : public jni::HybridClass { public SurfaceHandlerBinding(facebook::react::SurfaceId surfaceId, const std::string& moduleName); - public const facebook::react::SurfaceHandler& getSurfaceHandler(); + public const facebook::react::_surface_handler::SurfaceHandler& getSurfaceHandler(); public jboolean isRunning(); public jint getSurfaceId(); public jni::local_ref getModuleName(); @@ -4846,27 +4861,27 @@ class facebook::react::SurfaceHandlerBinding : public jni::HybridClass getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -4882,12 +4897,12 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -4897,21 +4912,21 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool value; - public facebook::react::SharedColor onTintColor; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor onTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -4919,7 +4934,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::TextAttributes& rhs) const; + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -4927,11 +4942,11 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float opacity; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -4944,26 +4959,26 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -4972,78 +4987,78 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { } struct facebook::react::TextInputEventEmitter::Metrics { - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } class facebook::react::TextLayoutManager { public TextLayoutManager(const facebook::react::TextLayoutManager&) = delete; - public TextLayoutManager(const std::shared_ptr& contextContainer); + public TextLayoutManager(const std::shared_ptr& contextContainer); public TextLayoutManager(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size) const; - public facebook::react::TextLayoutManager& operator=(const facebook::react::TextLayoutManager&) = delete; - public facebook::react::TextLayoutManager& operator=(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::TextLayoutManager::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measure(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measureCachedSpannableById(int64_t cacheId, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::TextLayoutManager::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public using PreparedTextLayout = facebook::react::SafeReleaseJniRef>; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size) const; + public facebook::react::_text_layout_manager::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(const facebook::react::_text_layout_manager::TextLayoutManager&) = delete; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(facebook::react::_text_layout_manager::TextLayoutManager&&) = delete; + public facebook::react::_text_measurement::TextMeasurement measure(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_measurement::TextMeasurement measureCachedSpannableById(int64_t cacheId, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::_text_layout_manager::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public using PreparedTextLayout = facebook::react::_safe_release_jni_ref::SafeReleaseJniRef>; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public TextShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public TextShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -5052,28 +5067,29 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TracingDelegate : public facebook::react::jsinspector_modern::HostTargetTracingDelegate { public TracingState getTracingState(); public size_t registerTracingStateListener(facebook::react::TracingStateListener listener); - public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool) override; + public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode tracingMode, bool screenshotsCategoryEnabled) override; public virtual void onTracingStopped() override; public void unregisterTracingStateListener(size_t subscriptionId); } @@ -5084,7 +5100,7 @@ class facebook::react::TracingStateCallback : public facebook::jni::JavaClass jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -5150,8 +5166,8 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } @@ -5163,12 +5179,12 @@ class facebook::react::TurboModuleManager : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::shared_ptr getTurboModule(const std::string& name, const facebook::react::JavaTurboModule::InitParams& params) = 0; - public virtual std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; + public virtual std::shared_ptr getTurboModule(const std::string& name, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params) = 0; + public virtual std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } @@ -5179,61 +5195,61 @@ class facebook::react::UIConstantsProviderBinding : public facebook::jni::JavaCl } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -5243,54 +5259,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -5300,17 +5316,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -5333,28 +5349,28 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string name; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { public facebook::react::ComponentName getComponentName() const; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; public void setComponentName(facebook::react::ComponentName componentName); } class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -5373,60 +5389,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; + public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - public facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; - public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_target_rect::OnModeChangeTargetRect targetRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_threshold_rect::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -5446,54 +5462,54 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -5511,7 +5527,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -6029,6 +6045,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -6557,8 +6574,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -6575,7 +6592,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -6595,7 +6612,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AndroidTextInputTextShadowOffsetStruct { @@ -6610,32 +6627,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -6645,29 +6662,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(facebook::react::Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(facebook::react::Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(facebook::react::Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -6688,38 +6705,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -6728,32 +6745,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public facebook::react::Float force; public facebook::react::Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -6763,12 +6780,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; public facebook::react::Float blurRadius; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float spreadDistance; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public folly::dynamic toDynamic() const; } @@ -6813,29 +6830,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -6843,28 +6860,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -6872,146 +6889,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -7019,47 +7036,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -7076,34 +7093,34 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; public folly::dynamic toDynamic() const; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CppMountItem { - public facebook::react::CppMountItem::Type type; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; public facebook::react::Tag parentTag; + public facebook::react::_cpp_mount_item::Type type; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; public int index; - public static facebook::react::CppMountItem CreateMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem DeleteMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem InsertMountItem(facebook::react::Tag parentTag, const facebook::react::ShadowView& shadowView, int index); - public static facebook::react::CppMountItem RemoveMountItem(facebook::react::Tag parentTag, const facebook::react::ShadowView& shadowView, int index); - public static facebook::react::CppMountItem UpdateEventEmitterMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdateLayoutMountItem(const facebook::react::ShadowView& shadowView, facebook::react::Tag parentTag); - public static facebook::react::CppMountItem UpdateOverflowInsetMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdatePaddingMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdatePropsMountItem(const facebook::react::ShadowView& oldShadowView, const facebook::react::ShadowView& newShadowView); - public static facebook::react::CppMountItem UpdateStateMountItem(const facebook::react::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem CreateMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem DeleteMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem InsertMountItem(facebook::react::Tag parentTag, const facebook::react::_shadow_view::ShadowView& shadowView, int index); + public static facebook::react::_cpp_mount_item::CppMountItem RemoveMountItem(facebook::react::Tag parentTag, const facebook::react::_shadow_view::ShadowView& shadowView, int index); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateEventEmitterMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateLayoutMountItem(const facebook::react::_shadow_view::ShadowView& shadowView, facebook::react::Tag parentTag); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateOverflowInsetMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdatePaddingMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdatePropsMountItem(const facebook::react::_shadow_view::ShadowView& oldShadowView, const facebook::react::_shadow_view::ShadowView& newShadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateStateMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); } enum facebook::react::CppMountItem::Type { @@ -7122,26 +7139,26 @@ enum facebook::react::CppMountItem::Type { } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { - public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public folly::dynamic toDynamic() const; } @@ -7156,7 +7173,7 @@ struct facebook::react::DynamicEventPayload : public facebook::react::EventPaylo public static facebook::react::SharedEventPayload create(folly::dynamic&& payload); public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEventPayload { @@ -7165,7 +7182,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -7174,8 +7191,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -7183,16 +7200,16 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; public folly::dynamic toDynamic() const; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageRequestItem { - public facebook::react::ImageRequestParams imageRequestParams; - public facebook::react::ImageSource imageSource; public facebook::react::Tag tag; + public facebook::react::_image_request_params::ImageRequestParams imageRequestParams; + public facebook::react::_image_source::ImageSource imageSource; } struct facebook::react::InspectorData { @@ -7213,13 +7230,13 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::JAssetManager : public facebook::jni::JavaClass { @@ -7244,8 +7261,8 @@ struct facebook::react::JExecutor : public facebook::jni::JavaClass { - public facebook::react::HighResTimeStamp getBeginTimestamp() const; - public facebook::react::HighResTimeStamp getEndTimestamp() const; + public facebook::react::_high_res_time_stamp::HighResTimeStamp getBeginTimestamp() const; + public facebook::react::_high_res_time_stamp::HighResTimeStamp getEndTimestamp() const; public static constexpr auto kJavaDescriptor; public std::optional> getScreenshot() const; public uint64_t getId() const; @@ -7319,45 +7336,45 @@ struct facebook::react::JavaModuleWrapper : public facebook::jni::JavaClass keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -7366,30 +7383,30 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; public facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::_rect::Rect frame; + public static facebook::react::Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; public folly::dynamic toDynamic() const; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -7403,9 +7420,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -7433,16 +7450,16 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativeDrawable { - public bool operator!=(const facebook::react::NativeDrawable& rhs) const; - public bool operator==(const facebook::react::NativeDrawable& rhs) const; - public facebook::react::NativeDrawable::Kind kind; - public facebook::react::NativeDrawable::Ripple ripple; + public bool operator!=(const facebook::react::_native_drawable::NativeDrawable& rhs) const; + public bool operator==(const facebook::react::_native_drawable::NativeDrawable& rhs) const; + public facebook::react::_native_drawable::Kind kind; + public facebook::react::_native_drawable::_ripple::Ripple ripple; public std::string themeAttr; public ~NativeDrawable() = default; } @@ -7454,24 +7471,26 @@ enum facebook::react::NativeDrawable::Kind : uint8_t { struct facebook::react::NativeDrawable::Ripple { public bool borderless; - public bool operator==(const facebook::react::NativeDrawable::Ripple& rhs) const; + public bool operator==(const facebook::react::_native_drawable::_ripple::Ripple& rhs) const; + public std::optional alpha; public std::optional rippleRadius; - public std::optional color; + public std::optional color; + public std::optional> colorResourcePaths; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -7484,10 +7503,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -7504,38 +7523,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { - public bool operator==(const facebook::react::Point& rhs) const = default; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -7548,10 +7567,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public facebook::react::Float pressure; public facebook::react::Float tangentialPressure; public facebook::react::Float width; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -7565,13 +7584,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -7585,40 +7604,40 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; public folly::dynamic toDynamic() const; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; public folly::dynamic toDynamic() const; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; public folly::dynamic toDynamic() const; - public std::variant value; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -7629,22 +7648,22 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; public folly::dynamic toDynamic() const; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -7685,7 +7704,7 @@ struct facebook::react::ReadableNativeMap : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public static jni::local_ref getType(folly::dynamic::Type type); + public static jni::local_ref getType(folly::dynamic::Type type); } struct facebook::react::RecoverableError : public std::exception { @@ -7696,20 +7715,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; public facebook::react::Float getMaxX() const noexcept; public facebook::react::Float getMaxY() const noexcept; public facebook::react::Float getMidX() const noexcept; public facebook::react::Float getMidY() const noexcept; public facebook::react::Float getMinX() const noexcept; public facebook::react::Float getMinY() const noexcept; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -7720,14 +7739,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -7740,19 +7759,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -7762,40 +7781,40 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public facebook::react::EdgeInsets contentInset; public facebook::react::Float timestamp; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -7807,40 +7826,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -7855,40 +7874,40 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { public StateData() = default; public StateData(const facebook::react::StateData& previousState, folly::dynamic data); - public facebook::react::MapBuffer getMapBuffer() const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; public folly::dynamic getDynamic() const; public using Shared = std::shared_ptr; } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -7897,12 +7916,12 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -7923,30 +7942,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const facebook::react::Float& at(int i, int j) const noexcept; public facebook::react::Float& at(int i, int j) noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(facebook::react::Float perspective) noexcept; - public static facebook::react::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; - public static facebook::react::Transform RotateX(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateY(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateZ(facebook::react::Float radians) noexcept; - public static facebook::react::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; - public static facebook::react::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; - public static facebook::react::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(facebook::react::Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; + public static facebook::react::_transform::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -7956,25 +7975,25 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; public operator folly::dynamic() const; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -7990,12 +8009,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -8051,8 +8072,8 @@ struct facebook::react::WritableNativeArray : public jni::HybridClass jobj); public static void registerNatives(); - public void mergeNativeMap(facebook::react::ReadableNativeMap* other); + public void mergeNativeMap(facebook::react::_readable_native_map::ReadableNativeMap* other); public void putBoolean(std::string key, bool val); public void putDouble(std::string key, double val); public void putInt(std::string key, int val); public void putLong(std::string key, jlong val); - public void putNativeArray(std::string key, facebook::react::ReadableNativeArray* otherArray); - public void putNativeMap(std::string key, facebook::react::ReadableNativeMap* otherMap); + public void putNativeArray(std::string key, facebook::react::_readable_native_array::ReadableNativeArray* otherArray); + public void putNativeMap(std::string key, facebook::react::_readable_native_map::ReadableNativeMap* otherMap); public void putNull(std::string key); public void putString(std::string key, jni::alias_ref val); } @@ -8097,7 +8118,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -8129,60 +8150,60 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); -} - -template + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); +} + +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static void initializeDynamicProps(facebook::react::ConcreteShadowNode::UnsharedConcreteProps props, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static void initializeDynamicProps(facebook::react::_concrete_shadow_node::UnsharedConcreteProps props, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -8202,18 +8223,18 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public virtual facebook::react::MapBuffer getMapBuffer() const override; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const override; public virtual folly::dynamic getDynamic() const override; public virtual jni::local_ref getJNIReference() const override; public virtual void updateState(folly::dynamic&& data) const override; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -8234,20 +8255,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -8255,8 +8276,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -8279,7 +8300,25 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; +} + +template +struct facebook::react::NativeAlertManagerArgs { + public P0 title; + public P1 message; + public P2 buttons; + public P3 type; + public P4 defaultValue; + public P5 cancelButtonKey; + public P6 destructiveButtonKey; + public P7 preferredButtonKey; + public P8 keyboardType; + public P9 userInterfaceStyle; + public P10 defaultInputs; + public P11 modal; + public P12 critical; + public bool operator==(const facebook::react::_native_alert_manager_args::NativeAlertManagerArgs& other) const; } template @@ -8296,22 +8335,7 @@ struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid { public P9 uiMode; public P10 Brand; public P11 Manufacturer; - public bool operator==(const facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; -} - -template -struct facebook::react::NativeAlertManagerArgs { - public P0 title; - public P1 message; - public P2 buttons; - public P3 type; - public P4 defaultValue; - public P5 cancelButtonKey; - public P6 destructiveButtonKey; - public P7 preferredButtonKey; - public P8 keyboardType; - public P9 userInterfaceStyle; - public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; + public bool operator==(const facebook::react::_native_platform_constants_android_platform_constants_android::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; } template @@ -8324,7 +8348,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; } template @@ -8336,7 +8360,7 @@ struct facebook::react::NativeDialogManagerAndroidDialogOptions { public P4 buttonNeutral; public P5 items; public P6 cancelable; - public bool operator==(const facebook::react::NativeDialogManagerAndroidDialogOptions& other) const; + public bool operator==(const facebook::react::_native_dialog_manager_android_dialog_options::NativeDialogManagerAndroidDialogOptions& other) const; } template @@ -8348,7 +8372,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -8359,7 +8383,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -8369,7 +8393,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetricsAndroid { public P2 scale; public P3 fontScale; public P4 densityDpi; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetricsAndroid& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics_android::NativeDeviceInfoDisplayMetricsAndroid& other) const; } template @@ -8379,7 +8403,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; } template @@ -8389,7 +8413,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; } template @@ -8398,7 +8422,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -8407,7 +8431,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -8416,7 +8440,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -8425,7 +8449,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; } template @@ -8434,7 +8458,7 @@ struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid public P1 minor; public P2 patch; public P3 prerelease; - public bool operator==(const facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; + public bool operator==(const facebook::react::_native_platform_constants_android_react_native_version_android::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; } template @@ -8442,7 +8466,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; } template @@ -8450,7 +8474,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -8458,7 +8482,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -8466,7 +8490,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -8474,80 +8498,80 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeImageLoaderAndroidImageSize { public P0 width; public P1 height; - public bool operator==(const facebook::react::NativeImageLoaderAndroidImageSize& other) const; + public bool operator==(const facebook::react::_native_image_loader_android_image_size::NativeImageLoaderAndroidImageSize& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -8555,10 +8579,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -8579,8 +8603,8 @@ class facebook::react::SafeReleaseJniRef { public SafeReleaseJniRef(facebook::react::SafeReleaseJniRef&& other) = default; public const std::remove_reference())>::type& operator*() const noexcept; public const std::remove_reference())>::type* operator->() const noexcept; - public facebook::react::SafeReleaseJniRef& operator=(const facebook::react::SafeReleaseJniRef& other) = default; - public facebook::react::SafeReleaseJniRef& operator=(facebook::react::SafeReleaseJniRef&& other) = default; + public facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& operator=(const facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& other) = default; + public facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& operator=(facebook::react::_safe_release_jni_ref::SafeReleaseJniRef&& other) = default; public operator RefT() const; public operator bool() const noexcept; public std::remove_reference())>::type& operator*() noexcept; @@ -8590,15 +8614,15 @@ class facebook::react::SafeReleaseJniRef { template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -8608,37 +8632,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -8647,325 +8671,325 @@ struct facebook::react::Bridging { template class facebook::react::NativeAccessibilityInfoCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAccessibilityManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeActionSheetManagerCxxSpec : public facebook::react::TurboModule { - protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAlertManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedTurboModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppStateCxxSpec : public facebook::react::TurboModule { - protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppearanceCxxSpec : public facebook::react::TurboModule { - protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeBlobModuleCxxSpec : public facebook::react::TurboModule { - protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeCPUTimeCxxSpec : public facebook::react::TurboModule { - protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); + protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeClipboardCxxSpec : public facebook::react::TurboModule { - protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); + protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDOMCxxSpec : public facebook::react::TurboModule { - protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); + protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevLoadingViewCxxSpec : public facebook::react::TurboModule { - protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevMenuCxxSpec : public facebook::react::TurboModule { - protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevSettingsCxxSpec : public facebook::react::TurboModule { - protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceEventManagerCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceInfoCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDialogManagerAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeDialogManagerAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeDialogManagerAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule { - protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFrameRateLoggerCxxSpec : public facebook::react::TurboModule { - protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); + protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeHeadlessJsTaskSupportCxxSpec : public facebook::react::TurboModule { - protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); + protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeI18nManagerCxxSpec : public facebook::react::TurboModule { - protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIdleCallbacksCxxSpec : public facebook::react::TurboModule { - protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); + protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageEditorCxxSpec : public facebook::react::TurboModule { - protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageLoaderAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeImageLoaderAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageLoaderAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageStoreAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeImageStoreAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageStoreAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntentAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeIntentAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntentAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntersectionObserverCxxSpec : public facebook::react::TurboModule { - protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeJSCHeapCaptureCxxSpec : public facebook::react::TurboModule { - protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); + protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeKeyboardObserverCxxSpec : public facebook::react::TurboModule { - protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLinkingManagerCxxSpec : public facebook::react::TurboModule { - protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLogBoxCxxSpec : public facebook::react::TurboModule { - protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMicrotasksCxxSpec : public facebook::react::TurboModule { - protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); + protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeModalManagerCxxSpec : public facebook::react::TurboModule { - protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMutationObserverCxxSpec : public facebook::react::TurboModule { - protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeNetworkingAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeNetworkingAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeNetworkingAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePerformanceCxxSpec : public facebook::react::TurboModule { - protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); + protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePermissionsAndroidCxxSpec : public facebook::react::TurboModule { - protected NativePermissionsAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativePermissionsAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePlatformConstantsAndroidCxxSpec : public facebook::react::TurboModule { - protected NativePlatformConstantsAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativePlatformConstantsAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeRedBoxCxxSpec : public facebook::react::TurboModule { - protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSegmentFetcherCxxSpec : public facebook::react::TurboModule { - protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); + protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeShareModuleCxxSpec : public facebook::react::TurboModule { - protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSoundManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSourceCodeCxxSpec : public facebook::react::TurboModule { - protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); + protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeStatusBarManagerAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeStatusBarManagerAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeStatusBarManagerAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeTimingCxxSpec : public facebook::react::TurboModule { - protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); + protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeToastAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeToastAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeToastAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeVibrationCxxSpec : public facebook::react::TurboModule { - protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); + protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeViewTransitionCxxSpec : public facebook::react::TurboModule { - protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); + protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeWebSocketModuleCxxSpec : public facebook::react::TurboModule { - protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } @@ -8978,51 +9002,52 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } template struct facebook::react::NativeAlertManagerArgsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array buttonsToJs(facebook::jsi::Runtime& rt, decltype(types.buttons) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array defaultInputsToJs(facebook::jsi::Runtime& rt, decltype(types.defaultInputs) value); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String cancelButtonKeyToJs(facebook::jsi::Runtime& rt, decltype(types.cancelButtonKey) value); public static facebook::jsi::String defaultValueToJs(facebook::jsi::Runtime& rt, decltype(types.defaultValue) value); public static facebook::jsi::String destructiveButtonKeyToJs(facebook::jsi::Runtime& rt, decltype(types.destructiveButtonKey) value); @@ -9032,122 +9057,124 @@ struct facebook::react::NativeAlertManagerArgsBridging { public static facebook::jsi::String titleToJs(facebook::jsi::Runtime& rt, decltype(types.title) value); public static facebook::jsi::String typeToJs(facebook::jsi::Runtime& rt, decltype(types.type) value); public static facebook::jsi::String userInterfaceStyleToJs(facebook::jsi::Runtime& rt, decltype(types.userInterfaceStyle) value); + public static std::optional criticalToJs(facebook::jsi::Runtime& rt, decltype(types.critical) value); + public static std::optional modalToJs(facebook::jsi::Runtime& rt, decltype(types.modal) value); } template struct facebook::react::NativeAnimatedModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool finishedToJs(facebook::jsi::Runtime& rt, decltype(types.finished) value); public static double offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static double valueToJs(facebook::jsi::Runtime& rt, decltype(types.value) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array nativeEventPathToJs(facebook::jsi::Runtime& rt, decltype(types.nativeEventPath) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional animatedValueTagToJs(facebook::jsi::Runtime& rt, decltype(types.animatedValueTag) value); } template struct facebook::react::NativeAnimatedTurboModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool finishedToJs(facebook::jsi::Runtime& rt, decltype(types.finished) value); public static double offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static double valueToJs(facebook::jsi::Runtime& rt, decltype(types.value) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array nativeEventPathToJs(facebook::jsi::Runtime& rt, decltype(types.nativeEventPath) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional animatedValueTagToJs(facebook::jsi::Runtime& rt, decltype(types.animatedValueTag) value); } template struct facebook::react::NativeAppStateAppStateBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String app_stateToJs(facebook::jsi::Runtime& rt, decltype(types.app_state) value); } template struct facebook::react::NativeAppStateAppStateConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String initialAppStateToJs(facebook::jsi::Runtime& rt, decltype(types.initialAppState) value); } template struct facebook::react::NativeBlobModuleConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional BLOB_URI_HOSTToJs(facebook::jsi::Runtime& rt, decltype(types.BLOB_URI_HOST) value); public static std::optional BLOB_URI_SCHEMEToJs(facebook::jsi::Runtime& rt, decltype(types.BLOB_URI_SCHEME) value); } template struct facebook::react::NativeDeviceInfoDeviceInfoConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isEdgeToEdgeToJs(facebook::jsi::Runtime& rt, decltype(types.isEdgeToEdge) value); public static bool isIPhoneX_deprecatedToJs(facebook::jsi::Runtime& rt, decltype(types.isIPhoneX_deprecated) value); public static facebook::jsi::Object DimensionsToJs(facebook::jsi::Runtime& rt, decltype(types.Dimensions) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDimensionsPayloadBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Object screenPhysicalPixelsToJs(facebook::jsi::Runtime& rt, decltype(types.screenPhysicalPixels) value); public static facebook::jsi::Object screenToJs(facebook::jsi::Runtime& rt, decltype(types.screen) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Object windowPhysicalPixelsToJs(facebook::jsi::Runtime& rt, decltype(types.windowPhysicalPixels) value); public static facebook::jsi::Object windowToJs(facebook::jsi::Runtime& rt, decltype(types.window) value); } template struct facebook::react::NativeDeviceInfoDisplayMetricsAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double densityDpiToJs(facebook::jsi::Runtime& rt, decltype(types.densityDpi) value); public static double fontScaleToJs(facebook::jsi::Runtime& rt, decltype(types.fontScale) value); public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value); public static double scaleToJs(facebook::jsi::Runtime& rt, decltype(types.scale) value); public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDisplayMetricsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double fontScaleToJs(facebook::jsi::Runtime& rt, decltype(types.fontScale) value); public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value); public static double scaleToJs(facebook::jsi::Runtime& rt, decltype(types.scale) value); public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDialogManagerAndroidDialogOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool cancelableToJs(facebook::jsi::Runtime& rt, decltype(types.cancelable) value); public static facebook::jsi::Array itemsToJs(facebook::jsi::Runtime& rt, decltype(types.items) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String buttonNegativeToJs(facebook::jsi::Runtime& rt, decltype(types.buttonNegative) value); public static facebook::jsi::String buttonNeutralToJs(facebook::jsi::Runtime& rt, decltype(types.buttonNeutral) value); public static facebook::jsi::String buttonPositiveToJs(facebook::jsi::Runtime& rt, decltype(types.buttonPositive) value); @@ -9157,13 +9184,13 @@ struct facebook::react::NativeDialogManagerAndroidDialogOptionsBridging { template struct facebook::react::NativeExceptionsManagerExceptionDataBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isFatalToJs(facebook::jsi::Runtime& rt, decltype(types.isFatal) value); public static double idToJs(facebook::jsi::Runtime& rt, decltype(types.id) value); public static facebook::jsi::Array stackToJs(facebook::jsi::Runtime& rt, decltype(types.stack) value); public static facebook::jsi::Object extraDataToJs(facebook::jsi::Runtime& rt, decltype(types.extraData) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String messageToJs(facebook::jsi::Runtime& rt, decltype(types.message) value); public static std::optional componentStackToJs(facebook::jsi::Runtime& rt, decltype(types.componentStack) value); public static std::optional nameToJs(facebook::jsi::Runtime& rt, decltype(types.name) value); @@ -9172,10 +9199,10 @@ struct facebook::react::NativeExceptionsManagerExceptionDataBridging { template struct facebook::react::NativeExceptionsManagerStackFrameBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool collapseToJs(facebook::jsi::Runtime& rt, decltype(types.collapse) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String methodNameToJs(facebook::jsi::Runtime& rt, decltype(types.methodName) value); public static std::optional columnToJs(facebook::jsi::Runtime& rt, decltype(types.column) value); public static std::optional lineNumberToJs(facebook::jsi::Runtime& rt, decltype(types.lineNumber) value); @@ -9184,73 +9211,73 @@ struct facebook::react::NativeExceptionsManagerStackFrameBridging { template struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool doLeftAndRightSwapInRTLToJs(facebook::jsi::Runtime& rt, decltype(types.doLeftAndRightSwapInRTL) value); public static bool isRTLToJs(facebook::jsi::Runtime& rt, decltype(types.isRTL) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional localeIdentifierToJs(facebook::jsi::Runtime& rt, decltype(types.localeIdentifier) value); } template struct facebook::react::NativeIdleCallbacksIdleDeadlineBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool didTimeoutToJs(facebook::jsi::Runtime& rt, decltype(types.didTimeout) value); public static facebook::jsi::Function timeRemainingToJs(facebook::jsi::Runtime& rt, decltype(types.timeRemaining) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double timeoutToJs(facebook::jsi::Runtime& rt, decltype(types.timeout) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageEditorOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool allowExternalStorageToJs(facebook::jsi::Runtime& rt, decltype(types.allowExternalStorage) value); public static facebook::jsi::Object offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static facebook::jsi::Object sizeToJs(facebook::jsi::Runtime& rt, decltype(types.size) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional displaySizeToJs(facebook::jsi::Runtime& rt, decltype(types.displaySize) value); public static std::optional resizeModeToJs(facebook::jsi::Runtime& rt, decltype(types.resizeMode) value); } template struct facebook::react::NativeImageLoaderAndroidImageSizeBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value); public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isIntersectingAboveThresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.isIntersectingAboveThresholds) value); public static double intersectionObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionObserverId) value); public static double timeToJs(facebook::jsi::Runtime& rt, decltype(types.time) value); public static facebook::jsi::Array rootRectToJs(facebook::jsi::Runtime& rt, decltype(types.rootRect) value); public static facebook::jsi::Array targetRectToJs(facebook::jsi::Runtime& rt, decltype(types.targetRect) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetInstanceHandleToJs(facebook::jsi::Runtime& rt, decltype(types.targetInstanceHandle) value); public static std::optional intersectionRectToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionRect) value); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double intersectionObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionObserverId) value); public static facebook::jsi::Array thresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.thresholds) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetShadowNodeToJs(facebook::jsi::Runtime& rt, decltype(types.targetShadowNode) value); public static std::optional rootThresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.rootThresholds) value); public static std::optional rootMarginToJs(facebook::jsi::Runtime& rt, decltype(types.rootMargin) value); @@ -9259,39 +9286,39 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse template struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool subtreeToJs(facebook::jsi::Runtime& rt, decltype(types.subtree) value); public static double mutationObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.mutationObserverId) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetShadowNodeToJs(facebook::jsi::Runtime& rt, decltype(types.targetShadowNode) value); } template struct facebook::react::NativeMutationObserverNativeMutationRecordBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double mutationObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.mutationObserverId) value); public static facebook::jsi::Array addedNodesToJs(facebook::jsi::Runtime& rt, decltype(types.addedNodes) value); public static facebook::jsi::Array removedNodesToJs(facebook::jsi::Runtime& rt, decltype(types.removedNodes) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetToJs(facebook::jsi::Runtime& rt, decltype(types.target) value); } template struct facebook::react::NativePerformancePerformanceObserverInitBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool bufferedToJs(facebook::jsi::Runtime& rt, decltype(types.buffered) value); public static double durationThresholdToJs(facebook::jsi::Runtime& rt, decltype(types.durationThreshold) value); public static double typeToJs(facebook::jsi::Runtime& rt, decltype(types.type) value); public static facebook::jsi::Array entryTypesToJs(facebook::jsi::Runtime& rt, decltype(types.entryTypes) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformanceRawPerformanceEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double connectEndToJs(facebook::jsi::Runtime& rt, decltype(types.connectEnd) value); public static double connectStartToJs(facebook::jsi::Runtime& rt, decltype(types.connectStart) value); @@ -9308,20 +9335,20 @@ struct facebook::react::NativePerformanceRawPerformanceEntryBridging { public static double responseStartToJs(facebook::jsi::Runtime& rt, decltype(types.responseStart) value); public static double responseStatusToJs(facebook::jsi::Runtime& rt, decltype(types.responseStatus) value); public static double startTimeToJs(facebook::jsi::Runtime& rt, decltype(types.startTime) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String contentTypeToJs(facebook::jsi::Runtime& rt, decltype(types.contentType) value); public static facebook::jsi::String nameToJs(facebook::jsi::Runtime& rt, decltype(types.name) value); } template struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isDisableAnimationsToJs(facebook::jsi::Runtime& rt, decltype(types.isDisableAnimations) value); public static bool isTestingToJs(facebook::jsi::Runtime& rt, decltype(types.isTesting) value); public static double VersionToJs(facebook::jsi::Runtime& rt, decltype(types.Version) value); public static facebook::jsi::Object reactNativeVersionToJs(facebook::jsi::Runtime& rt, decltype(types.reactNativeVersion) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String BrandToJs(facebook::jsi::Runtime& rt, decltype(types.Brand) value); public static facebook::jsi::String FingerprintToJs(facebook::jsi::Runtime& rt, decltype(types.Fingerprint) value); public static facebook::jsi::String ManufacturerToJs(facebook::jsi::Runtime& rt, decltype(types.Manufacturer) value); @@ -9334,38 +9361,38 @@ struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroidBr template struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double majorToJs(facebook::jsi::Runtime& rt, decltype(types.major) value); public static double minorToJs(facebook::jsi::Runtime& rt, decltype(types.minor) value); public static double patchToJs(facebook::jsi::Runtime& rt, decltype(types.patch) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional prereleaseToJs(facebook::jsi::Runtime& rt, decltype(types.prerelease) value); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool recordChangeDescriptionsToJs(facebook::jsi::Runtime& rt, decltype(types.recordChangeDescriptions) value); public static bool shouldReloadAndProfileToJs(facebook::jsi::Runtime& rt, decltype(types.shouldReloadAndProfile) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool recordChangeDescriptionsToJs(facebook::jsi::Runtime& rt, decltype(types.recordChangeDescriptions) value); public static bool shouldReloadAndProfileToJs(facebook::jsi::Runtime& rt, decltype(types.shouldReloadAndProfile) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeSourceCodeSourceCodeConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String scriptURLToJs(facebook::jsi::Runtime& rt, decltype(types.scriptURL) value); } @@ -9376,7 +9403,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -9386,13 +9413,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -9405,9 +9432,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -9418,17 +9445,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -9461,19 +9488,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -9490,30 +9517,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -9535,22 +9562,22 @@ struct facebook::react::Bridging : public facebook:: } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -9586,83 +9613,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -9674,7 +9701,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9693,7 +9720,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -9706,7 +9733,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9716,15 +9743,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -9734,29 +9761,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -9769,12 +9796,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -9783,7 +9810,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -9806,30 +9833,30 @@ void facebook::react::exceptions::throwIfObjectAlreadyConsumed(const T& t, const constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -9857,24 +9884,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -9889,12 +9916,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -10226,18 +10253,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -10255,7 +10282,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -10279,19 +10306,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -10301,9 +10328,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -10312,19 +10339,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -10336,18 +10363,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -10355,10 +10382,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -10368,24 +10395,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -10394,26 +10421,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -10423,20 +10450,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -10446,23 +10473,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -10470,8 +10497,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -10479,7 +10506,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -10487,12 +10514,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -10536,14 +10563,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -10552,43 +10579,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -10596,14 +10623,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -10628,7 +10655,7 @@ class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionWebSoc } class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionWebSocketDelegate : public jni::HybridClass { - public JCxxInspectorPackagerConnectionWebSocketDelegate(std::weak_ptr cxxDelegate); + public JCxxInspectorPackagerConnectionWebSocketDelegate(std::weak_ptr cxxDelegate); public static constexpr auto kJavaDescriptor; public static void registerNatives(); public void didClose(); @@ -10664,9 +10691,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -10690,9 +10717,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -10700,8 +10727,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -10719,33 +10746,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -10756,22 +10783,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -10784,17 +10811,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -10802,14 +10829,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -10840,14 +10867,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -10882,7 +10909,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -10899,14 +10926,14 @@ struct facebook::react::jsinspector_modern::InspectorTargetCapabilities { struct facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionDelegateImpl : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate); - public std::unique_ptr wrapInUniquePtr(); + public std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate); + public std::unique_ptr wrapInUniquePtr(); public void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs); } class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionDelegateImpl::RefWrapper : public facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { public RefWrapper(jni::alias_ref jDelegate); - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) override; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) override; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) override; } @@ -10943,9 +10970,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -10955,8 +10982,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -10970,11 +10997,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -11001,16 +11028,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -11019,48 +11046,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -11080,29 +11107,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -11144,27 +11171,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -11172,37 +11199,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -11219,30 +11246,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -11257,20 +11284,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -11281,8 +11308,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -11290,7 +11317,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -11305,7 +11332,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -11353,8 +11380,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -11363,10 +11390,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -11376,7 +11403,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -11386,7 +11413,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -11399,22 +11426,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -11426,7 +11453,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -11459,8 +11486,8 @@ struct facebook::react::dom::RNMeasureRect { static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; -std::shared_ptr facebook::react::CoreComponentsRegistry::sharedProviderRegistry(); -void facebook::react::CoreComponentsRegistry::addCoreComponents(std::shared_ptr registry); +std::shared_ptr facebook::react::CoreComponentsRegistry::sharedProviderRegistry(); +void facebook::react::CoreComponentsRegistry::addCoreComponents(std::shared_ptr registry); template @@ -11490,13 +11517,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -11506,13 +11533,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -11527,7 +11554,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -11585,31 +11612,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -11620,7 +11647,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -11646,7 +11673,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -11669,7 +11696,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -11719,7 +11746,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -11749,11 +11776,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); + +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -11761,48 +11794,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -11812,17 +11845,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -11834,28 +11867,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -11863,113 +11896,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -11983,12 +12016,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -12001,21 +12034,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -12045,84 +12078,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -12132,98 +12165,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -12234,23 +12267,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -12260,37 +12293,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -12300,26 +12333,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -12335,147 +12368,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -12483,124 +12516,124 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; } @@ -12621,22 +12654,22 @@ class facebook::jsi::jni::HermesSamplingProfiler : public jni::JavaClass void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -12686,24 +12719,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -12724,7 +12757,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -12758,7 +12791,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -12770,6 +12802,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -12788,20 +12821,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -12823,21 +12856,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -12846,7 +12879,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -12862,11 +12895,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -12878,23 +12911,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -12903,29 +12936,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -12938,9 +12971,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -12958,16 +12991,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -12975,27 +13008,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -13024,8 +13057,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -13033,64 +13066,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -13099,18 +13132,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -13119,17 +13152,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -13312,7 +13345,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -13323,18 +13356,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -13349,12 +13382,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -13383,7 +13416,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -13404,29 +13437,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -13441,11 +13474,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -13454,7 +13487,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -13475,8 +13508,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -13488,16 +13521,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -13507,8 +13540,8 @@ struct facebook::yoga::LayoutableChildren::Iterator { JNIEnv* facebook::yoga::vanillajni::getCurrentEnv(); -facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::newGlobalRef(JNIEnv* env, jobject obj); -facebook::yoga::vanillajni::ScopedLocalRef facebook::yoga::vanillajni::callStaticObjectMethod(JNIEnv* env, jclass clazz, jmethodID methodId, ...); +facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::newGlobalRef(JNIEnv* env, jobject obj); +facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::callStaticObjectMethod(JNIEnv* env, jclass clazz, jmethodID methodId, ...); jfieldID facebook::yoga::vanillajni::getFieldId(JNIEnv* env, jclass clazz, const char* fieldName, const char* fieldSignature); jfloat facebook::yoga::vanillajni::callFloatMethod(JNIEnv* env, jobject obj, jmethodID methodId, ...); jint facebook::yoga::vanillajni::ensureInitialized(JNIEnv** env, JavaVM* vm); @@ -13516,21 +13549,21 @@ jlong facebook::yoga::vanillajni::callLongMethod(JNIEnv* env, jobject obj, jmeth jmethodID facebook::yoga::vanillajni::getMethodId(JNIEnv* env, jclass clazz, const char* methodName, const char* methodDescriptor); jmethodID facebook::yoga::vanillajni::getStaticMethodId(JNIEnv* env, jclass clazz, const char* methodName, const char* methodDescriptor); template -facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); +facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); template -facebook::yoga::vanillajni::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); +facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); void facebook::yoga::vanillajni::assertNoPendingJniException(JNIEnv* env); void facebook::yoga::vanillajni::assertNoPendingJniExceptionIf(JNIEnv* env, bool condition); void facebook::yoga::vanillajni::callVoidMethod(JNIEnv* env, jobject obj, jmethodID methodId, ...); void facebook::yoga::vanillajni::logErrorMessageAndDie(const char* message); -void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const JNINativeMethod methods[], size_t numMethods); +void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const _j_n_i_native_method::JNINativeMethod methods[], size_t numMethods); class facebook::yoga::vanillajni::LayoutContext { - public static PtrJNodeMapVanilla* getNodeMap(); + public static _ptr_j_node_map_vanilla::PtrJNodeMapVanilla* getNodeMap(); } struct facebook::yoga::vanillajni::LayoutContext::Provider { - public Provider(PtrJNodeMapVanilla* data); + public Provider(_ptr_j_node_map_vanilla::PtrJNodeMapVanilla* data); public ~Provider(); } @@ -13539,7 +13572,7 @@ class facebook::yoga::vanillajni::YogaJniException : public std::exception { public YogaJniException(const facebook::yoga::vanillajni::YogaJniException& rhs); public YogaJniException(facebook::yoga::vanillajni::YogaJniException&& rhs) noexcept; public YogaJniException(jthrowable throwable); - public facebook::yoga::vanillajni::ScopedLocalRef getThrowable() const noexcept; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef getThrowable() const noexcept; public ~YogaJniException() override; } @@ -13551,8 +13584,8 @@ class facebook::yoga::vanillajni::ScopedGlobalRef { public ScopedGlobalRef(facebook::yoga::vanillajni::ScopedGlobalRef&& s) noexcept; public T get() const; public T release(); - public facebook::yoga::vanillajni::ScopedGlobalRef& operator=(const facebook::yoga::vanillajni::ScopedGlobalRef& other) = delete; - public facebook::yoga::vanillajni::ScopedGlobalRef& operator=(facebook::yoga::vanillajni::ScopedGlobalRef&& s) noexcept; + public facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& operator=(const facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& other) = delete; + public facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& operator=(facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef&& s) noexcept; public operator bool() const; public void reset(T ptr = NULL); public ~ScopedGlobalRef(); @@ -13566,8 +13599,8 @@ class facebook::yoga::vanillajni::ScopedLocalRef { public ScopedLocalRef(facebook::yoga::vanillajni::ScopedLocalRef&& s) noexcept; public T get() const; public T release(); - public facebook::yoga::vanillajni::ScopedLocalRef& operator=(const facebook::yoga::vanillajni::ScopedLocalRef& other) = delete; - public facebook::yoga::vanillajni::ScopedLocalRef& operator=(facebook::yoga::vanillajni::ScopedLocalRef&& s) noexcept; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& operator=(const facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& other) = delete; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& operator=(facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef&& s) noexcept; public operator bool() const; public void reset(T ptr = NULL); public ~ScopedLocalRef(); @@ -13578,85 +13611,85 @@ void facebook::gloginit::initialize(const char* tag = "ReactNativeJNI"); struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api index e82d7dfbbee..3b8f5f1d8ef 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api @@ -3,7 +3,17 @@ class PtrJNodeMapVanilla { public PtrJNodeMapVanilla() = default; public PtrJNodeMapVanilla(jlongArray javaNativePointers, jobjectArray javaNodes); - public facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); + public facebook::yoga::vanillajni::_scoped_local_ref::facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); +} + +interface RCTLegacyViewManagerInteropCoordinator : public NSObject { + public virtual NSString* componentViewName(); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); + public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); + public virtual void removeObserveForTag:(NSInteger tag); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); } struct JNIInvokeInterface { @@ -266,7 +276,7 @@ struct JavaVMAttachArgs { } struct JavaVMInitArgs { - public JavaVMOption* options; + public _java_v_m_option::JavaVMOption* options; public jboolean ignoreUnrecognized; public jint nOptions; public jint version; @@ -294,11 +304,11 @@ struct YGValue { } struct _JNIEnv { - public const struct JNINativeInterface* functions; + public const struct _j_n_i_native_interface::JNINativeInterface* functions; } struct _JavaVM { - public const struct JNIInvokeInterface* functions; + public const struct _j_n_i_invoke_interface::JNIInvokeInterface* functions; } struct pre_merge_jni_library { @@ -348,10 +358,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -361,25 +371,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -418,7 +428,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -464,82 +474,82 @@ constexpr auto facebook::react::rncore_ModuleProvider; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_BASE_ATTRIBUTES; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_CACHE_ID; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_FRAGMENTS; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_HASH; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_HEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_IS_ATTACHMENT; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_REACT_TAG; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_TEXT_ATTRIBUTES; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_WIDTH; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_ADJUST_FONT_SIZE_TO_FIT; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_ELLIPSIZE_MODE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_HYPHENATION_FREQUENCY; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_INCLUDE_FONT_PADDING; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MAXIMUM_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MAX_NUMBER_OF_LINES; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MINIMUM_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_TEXT_ALIGN_VERTICAL; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_TEXT_BREAK_STRATEGY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ACCESSIBILITY_ROLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT_VERTICAL; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALLOW_FONT_SCALING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_BACKGROUND_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_BEST_WRITING_DIRECTION; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_FAMILY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE_MULTIPLIER; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_STYLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_VARIANT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_WEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FOREGROUND_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_IS_HIGHLIGHTED; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LAYOUT_DIRECTION; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LETTER_SPACING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LINE_BREAK_STRATEGY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LINE_HEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_MAX_FONT_SIZE_MULTIPLIER; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_OPACITY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ROLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_LINE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_STYLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DX; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_RADIUS; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_TRANSFORM; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_ATTRIBUTED_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_HASH; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_MOST_RECENT_EVENT_COUNT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_PARAGRAPH_ATTRIBUTES; static constexpr facebook::react::RawPropsValueIndex facebook::react::kRawPropsValueIndexEmpty; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_BASE_ATTRIBUTES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_CACHE_ID; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_FRAGMENTS; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_HASH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_HEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_IS_ATTACHMENT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_REACT_TAG; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_TEXT_ATTRIBUTES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_WIDTH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_ADJUST_FONT_SIZE_TO_FIT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_ELLIPSIZE_MODE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_HYPHENATION_FREQUENCY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_INCLUDE_FONT_PADDING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MAXIMUM_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MAX_NUMBER_OF_LINES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MINIMUM_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_TEXT_ALIGN_VERTICAL; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_TEXT_BREAK_STRATEGY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ACCESSIBILITY_ROLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT_VERTICAL; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALLOW_FONT_SCALING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_BACKGROUND_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_BEST_WRITING_DIRECTION; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_FAMILY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE_MULTIPLIER; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_STYLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_VARIANT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_WEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FOREGROUND_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_IS_HIGHLIGHTED; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LAYOUT_DIRECTION; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LETTER_SPACING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LINE_BREAK_STRATEGY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LINE_HEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_MAX_FONT_SIZE_MULTIPLIER; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_OPACITY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ROLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_LINE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_STYLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DX; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_RADIUS; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_TRANSFORM; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_ATTRIBUTED_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_HASH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_MOST_RECENT_EVENT_COUNT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_PARAGRAPH_ATTRIBUTES; static constexpr std::string_view facebook::react::ExtrapolateTypeClamp; static constexpr std::string_view facebook::react::ExtrapolateTypeExtend; static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -548,65 +558,65 @@ template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::ActivityIndicatorViewState = facebook::react::StateData; -using facebook::react::AndroidDrawerLayoutComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidDrawerLayoutShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::AndroidDrawerLayoutState = facebook::react::StateData; -using facebook::react::AndroidHorizontalScrollContentViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidSwipeRefreshLayoutComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidSwipeRefreshLayoutShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::StateData; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::ActivityIndicatorViewState = facebook::react::_state_data::StateData; +using facebook::react::AndroidDrawerLayoutComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidDrawerLayoutShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::AndroidDrawerLayoutState = facebook::react::_state_data::StateData; +using facebook::react::AndroidHorizontalScrollContentViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidSwipeRefreshLayoutComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidSwipeRefreshLayoutShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::_state_data::StateData; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; using facebook::react::Color = int32_t; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; -using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::DebuggingOverlayState = facebook::react::StateData; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; -using facebook::react::EndResult = facebook::react::NativeAnimatedTurboModuleEndResult, std::optional>; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::DebuggingOverlayShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::DebuggingOverlayState = facebook::react::_state_data::StateData; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::EndResult = facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult, std::optional>; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = float; @@ -614,106 +624,107 @@ using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; using facebook::react::ModalHostViewSupportedOrientationsMask = uint32_t; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; -using facebook::react::NativeMutationRecord = facebook::react::NativeMutationObserverNativeMutationRecord, std::vector>; -using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; -using facebook::react::NativeReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; -using facebook::react::ParagraphProps = facebook::react::HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::NativeMutationObserverObserveOptions = facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationRecord = facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord, std::vector>; +using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativeReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; +using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; +using facebook::react::ParagraphProps = facebook::react::_host_platform_paragraph_props::HostPlatformParagraphProps; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; -using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::PullToRefreshViewState = facebook::react::StateData; +using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::PullToRefreshViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::PullToRefreshViewState = facebook::react::_state_data::StateData; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ScrollViewProps = facebook::react::HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ScrollViewProps = facebook::react::_host_platform_scroll_view_props::HostPlatformScrollViewProps; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; -using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; using facebook::react::TracingStateListener = std::function; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::UnimplementedNativeViewState = facebook::react::StateData; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewState = facebook::react::_state_data::StateData; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -727,14 +738,14 @@ concept facebook::react::StateDataWithJNIReference = requires(StateDataT stateDa }; template concept facebook::react::StateDataWithMapBuffer = requires(StateDataT stateData) { - { stateData.getMapBuffer() } -> std::same_as; + { stateData.getMapBuffer() } -> std::same_as; }; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -742,7 +753,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -753,7 +764,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -761,11 +772,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -779,16 +790,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -796,20 +807,20 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; AAssetManager* facebook::react::extractAssetManager(jni::alias_ref assetManager); -JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::JavaTurboModule::InitParams& params); +JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept; -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -827,46 +838,47 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::ColorComponents components); +facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::_color_components::ColorComponents components); facebook::react::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); -facebook::react::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); facebook::react::Float facebook::react::floatFromYogaFloat(float value); facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::MapBuffer facebook::react::serializeImageRequests(const std::vector& items); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::AttributedString& attributedString); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::AttributedString::Fragment& fragment); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::FontVariant& fontVariant); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::ParagraphAttributes& paragraphAttributes); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::ParagraphState& paragraphState); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::TextAttributes& textAttributes); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_map_buffer::MapBuffer facebook::react::serializeImageRequests(const std::vector& items); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::FontVariant& fontVariant); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_attributed_string::AttributedString& attributedString); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_paragraph_state::ParagraphState& paragraphState); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_text_attributes::TextAttributes& textAttributes); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::parsePlatformColor(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); @@ -878,58 +890,57 @@ float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::diffDynamicProps(const folly::dynamic& oldProps, const folly::dynamic& newProps); folly::dynamic facebook::react::mergeDynamicProps(const folly::dynamic& source, const folly::dynamic& patch, facebook::react::NullValueStrategy nullValueStrategy); -folly::dynamic facebook::react::toDynamic(const YGValue& dimension); -folly::dynamic facebook::react::toDynamic(const facebook::react::AndroidProgressBarProps& props); -folly::dynamic facebook::react::toDynamic(const facebook::react::AndroidTextInputTextShadowOffsetStruct& value); +folly::dynamic facebook::react::toDynamic(const _y_g_value::YGValue& dimension); folly::dynamic facebook::react::toDynamic(const facebook::react::BackgroundImage& backgroundImage); -folly::dynamic facebook::react::toDynamic(const facebook::react::BoxShadow& boxShadow); folly::dynamic facebook::react::toDynamic(const facebook::react::EdgeInsets& edgeInsets); -folly::dynamic facebook::react::toDynamic(const facebook::react::FilterFunction& filterFunction); -folly::dynamic facebook::react::toDynamic(const facebook::react::ImageSource& imageSource); -folly::dynamic facebook::react::toDynamic(const facebook::react::Point& point); -folly::dynamic facebook::react::toDynamic(const facebook::react::SharedColor& sharedColor); folly::dynamic facebook::react::toDynamic(const facebook::react::SubmitBehavior& value); +folly::dynamic facebook::react::toDynamic(const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props); +folly::dynamic facebook::react::toDynamic(const facebook::react::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct& value); +folly::dynamic facebook::react::toDynamic(const facebook::react::_box_shadow::BoxShadow& boxShadow); +folly::dynamic facebook::react::toDynamic(const facebook::react::_filter_function::FilterFunction& filterFunction); +folly::dynamic facebook::react::toDynamic(const facebook::react::_image_source::ImageSource& imageSource); +folly::dynamic facebook::react::toDynamic(const facebook::react::_point::Point& point); +folly::dynamic facebook::react::toDynamic(const facebook::react::_shared_color::SharedColor& sharedColor); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); -int facebook::react::toAndroidRepr(const facebook::react::SharedColor& color); +int facebook::react::toAndroidRepr(const facebook::react::_shared_color::SharedColor& color); int facebook::react::toInt(const facebook::react::DisplayType& displayType); int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirection); long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); size_t facebook::react::hashGetColourArguments(int32_t surfaceId, const std::vector& resourcePaths); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DataDetectorType& value); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); @@ -941,14 +952,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -956,17 +965,20 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unique_ptr facebook::react::loadScriptFromAssets(AAssetManager* assetManager, const std::string& assetName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unique_ptr facebook::react::loadScriptFromAssets(AAssetManager* assetManager, const std::string& assetName); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); -std::vector> facebook::react::buildNativeModuleList(std::weak_ptr winstance, jni::alias_ref::javaobject> javaModules, std::shared_ptr moduleMessageQueue); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); +std::vector> facebook::react::buildNativeModuleList(std::weak_ptr winstance, jni::alias_ref::javaobject> javaModules, std::shared_ptr moduleMessageQueue); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -974,37 +986,37 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, facebook::react::Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template @@ -1012,161 +1024,161 @@ folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); template jni::local_ref> facebook::react::makeJWeakReference(jni::alias_ref ref); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; -void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); void facebook::react::addDynamicToJArray(jni::local_ref> jarray, jint index, const folly::dynamic& dyn); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::configurePlatformColorCacheInvalidationHook(std::function&& hook); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); void facebook::react::ensureThreadDurationJNIEnvAttached(); -void facebook::react::fromRawValue(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::DataDetectorType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::DataDetectorType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); void facebook::react::reactAndroidLoggingHook(const std::string& message, unsigned int logLevel); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); constexpr facebook::react::ModalHostViewSupportedOrientationsMask facebook::react::operator|(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); constexpr void facebook::react::operator|=(facebook::react::ModalHostViewSupportedOrientationsMask& lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::AndroidDrawerLayoutComponentName[]; JSI_EXPORT const char facebook::react::AndroidSwipeRefreshLayoutComponentName[]; @@ -1176,7 +1188,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -1187,22 +1199,22 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1210,31 +1222,31 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidAnimationChoreographer : public facebook::react::AnimationChoreographer { - public AndroidAnimationChoreographer(jni::alias_ref jChoreographer); + public AndroidAnimationChoreographer(jni::alias_ref jChoreographer); public virtual void pause() override; public virtual void resume() override; } class facebook::react::AndroidDrawerLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onDrawerClose(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose value) const; - public void onDrawerOpen(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerOpen value) const; - public void onDrawerSlide(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerSlide value) const; - public void onDrawerStateChanged(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged value) const; + public void onDrawerClose(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_close::OnDrawerClose value) const; + public void onDrawerOpen(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_open::OnDrawerOpen value) const; + public void onDrawerSlide(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_slide::OnDrawerSlide value) const; + public void onDrawerStateChanged(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_state_changed::OnDrawerStateChanged value) const; } struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose { @@ -1253,19 +1265,19 @@ struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged { class facebook::react::AndroidDrawerLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidDrawerLayoutProps() = default; - public AndroidDrawerLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidDrawerLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::AndroidDrawerLayoutDrawerLockMode drawerLockMode; public facebook::react::AndroidDrawerLayoutDrawerPosition drawerPosition; public facebook::react::AndroidDrawerLayoutKeyboardDismissMode keyboardDismissMode; public facebook::react::Float drawerWidth; - public facebook::react::SharedColor drawerBackgroundColor; - public facebook::react::SharedColor statusBarBackgroundColor; + public facebook::react::_shared_color::SharedColor drawerBackgroundColor; + public facebook::react::_shared_color::SharedColor statusBarBackgroundColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidEventBeat : public facebook::react::EventBeat, public facebook::react::EventBeatManagerObserver { - public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::EventBeatManager* eventBeatManager, facebook::react::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); + public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::_event_beat_manager::EventBeatManager* eventBeatManager, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); public virtual void request() const override; public virtual void tick() const override; public ~AndroidEventBeat() override; @@ -1276,55 +1288,55 @@ class facebook::react::AndroidHorizontalScrollContentViewEventEmitter : public f class facebook::react::AndroidHorizontalScrollContentViewProps : public facebook::react::HostPlatformViewProps { public AndroidHorizontalScrollContentViewProps() = default; - public AndroidHorizontalScrollContentViewProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidHorizontalScrollContentViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool removeClippedSubviews; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidHorizontalScrollContentViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarEventEmitter : public facebook::react::BaseViewEventEmitter { } class facebook::react::AndroidProgressBarMeasurementsManager { - public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarProps : public facebook::react::HostPlatformViewProps { public AndroidProgressBarProps() = default; - public AndroidProgressBarProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidProgressBarProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool indeterminate; public double progress; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public std::string styleAttr; public std::string testID; public std::string typeAttr; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidProgressBarShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidProgressBarShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidSwipeRefreshLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_android_swipe_refresh_layout_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { @@ -1332,24 +1344,24 @@ struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { class facebook::react::AndroidSwipeRefreshLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidSwipeRefreshLayoutProps() = default; - public AndroidSwipeRefreshLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidSwipeRefreshLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool enabled; public bool refreshing; public facebook::react::AndroidSwipeRefreshLayoutSize size; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor progressBackgroundColor; - public std::vector colors; + public facebook::react::_shared_color::SharedColor progressBackgroundColor; + public std::vector colors; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::AndroidSwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_android_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::AndroidSwitchEventEmitter::OnChange { @@ -1358,38 +1370,38 @@ struct facebook::react::AndroidSwitchEventEmitter::OnChange { } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchProps : public facebook::react::HostPlatformViewProps { public AndroidSwitchProps() = default; - public AndroidSwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidSwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool enabled; public bool on; public bool value; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; - public facebook::react::SharedColor trackTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor trackTintColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidSwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidSwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidTextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public AndroidTextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidTextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; } class facebook::react::AndroidTextInputEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1397,7 +1409,7 @@ class facebook::react::AndroidTextInputEventEmitter : public facebook::react::Ba class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextInputProps { public AndroidTextInputProps() = default; - public AndroidTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowFontScaling; public bool autoCorrect; public bool caretHidden; @@ -1416,14 +1428,14 @@ class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextI public bool secureTextEntry; public bool selectTextOnFocus; public bool showSoftInputOnFocus; - public facebook::react::AndroidTextInputTextShadowOffsetStruct textShadowOffset; public facebook::react::Float fontSize; public facebook::react::Float letterSpacing; public facebook::react::Float lineHeight; public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor color; - public facebook::react::SharedColor textShadowColor; + public facebook::react::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct textShadowOffset; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_shared_color::SharedColor textShadowColor; public folly::dynamic getDynamic() const; public int inlineImagePadding; public int numberOfLines; @@ -1442,37 +1454,37 @@ class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextI public std::string textTransform; public std::string value; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::AndroidTextInputShadowNode : public facebook::react::ConcreteViewShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public AndroidTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public AndroidTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::AndroidTextInputState { public AndroidTextInputState() = default; public AndroidTextInputState(const facebook::react::AndroidTextInputState& previousState, const folly::dynamic& data); - public AndroidTextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::MapBuffer getMapBuffer() const; - public facebook::react::ParagraphAttributes paragraphAttributes; + public AndroidTextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public folly::dynamic getDynamic() const; public int64_t cachedAttributedStringId; public int64_t mostRecentEventCount; } class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -1485,7 +1497,7 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo public void extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); public void finishOperationBatch(facebook::jsi::Runtime& rt); public void flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); - public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -1501,26 +1513,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -1534,34 +1546,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -1570,7 +1582,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -1578,8 +1590,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -1587,7 +1599,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -1607,26 +1619,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -1638,14 +1650,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -1656,16 +1668,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -1699,32 +1711,32 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::Float scrollEventThrottle; public facebook::react::Float snapToInterval; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; - public facebook::react::SharedColor underlineColorAndroid; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_shared_color::SharedColor underlineColorAndroid; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1732,24 +1744,24 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void appendTextAttributesProps(folly::dynamic& result, const facebook::react::BaseTextProps* prevProps) const; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void appendTextAttributesProps(folly::dynamic& result, const facebook::react::_base_text_props::BaseTextProps* prevProps) const; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1760,12 +1772,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -1774,7 +1786,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -1790,39 +1801,40 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BindingsInstallerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public using BindingsInstallFunc = std::function& callInvoker)>; - public void installBindings(facebook::jsi::Runtime& runtime, const std::shared_ptr& callInvoker); + public using BindingsInstallFunc = std::function& callInvoker)>; + public void installBindings(facebook::jsi::Runtime& runtime, const std::shared_ptr& callInvoker); } class facebook::react::BlobCollector : public facebook::jsi::HostObject { @@ -1837,7 +1849,7 @@ class facebook::react::BlobModuleJSIBindings : public jni::JavaClass messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -1845,13 +1857,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -1861,9 +1873,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1878,10 +1890,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -1889,15 +1901,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1915,30 +1927,30 @@ class facebook::react::CallInvoker { class facebook::react::CallInvokerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::shared_ptr getCallInvoker(); + public std::shared_ptr getCallInvoker(); } class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::Color getColor(); public virtual void update() override; } @@ -1946,64 +1958,64 @@ class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } @@ -2031,7 +2043,7 @@ class facebook::react::ConstantsProvider : public facebook::jni::JavaClass public T at(const std::string& key) const; template @@ -2041,19 +2053,19 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } class facebook::react::CxxReactPackage : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::shared_ptr getModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; + public virtual std::shared_ptr getModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; } class facebook::react::DebugStringConvertible { @@ -2064,20 +2076,20 @@ class facebook::react::DebuggingOverlayEventEmitter : public facebook::react::Ba class facebook::react::DebuggingOverlayProps : public facebook::react::HostPlatformViewProps { public DebuggingOverlayProps() = default; - public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DefaultComponentsRegistry : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public static std::function)> registerCodegenComponentDescriptorsFromEntryPoint; - public static std::function)> registerComponentDescriptorsFromEntryPoint; + public static std::function)> registerCodegenComponentDescriptorsFromEntryPoint; + public static std::function)> registerComponentDescriptorsFromEntryPoint; public static void registerNatives(); } @@ -2089,11 +2101,11 @@ class facebook::react::DefaultEventTypesProvider : public facebook::jni::JavaCla class facebook::react::DefaultTurboModuleManagerDelegate : public jni::HybridClass { public static constexpr auto kJavaDescriptor; public static jni::local_ref initHybrid(jni::alias_ref, jni::alias_ref::javaobject>); - public static std::function(const std::string&, const facebook::react::JavaTurboModule::InitParams&)> javaModuleProvider; - public static std::function(const std::string&, const std::shared_ptr&)> cxxModuleProvider; + public static std::function(const std::string&, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams&)> javaModuleProvider; + public static std::function(const std::string&, const std::shared_ptr&)> cxxModuleProvider; public static void registerNatives(); - public std::shared_ptr getTurboModule(const std::string& name, const facebook::react::JavaTurboModule::InitParams& params) override; - public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; + public std::shared_ptr getTurboModule(const std::string& name, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params) override; + public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; } class facebook::react::DevToolsRuntimeSettings { @@ -2108,37 +2120,37 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -2152,25 +2164,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -2180,8 +2192,8 @@ struct facebook::react::EventBeat::OwnerBox { class facebook::react::EventBeatManager : public jni::HybridClass { public static constexpr char* const kJavaDescriptor; public static void registerNatives(); - public void addObserver(const facebook::react::EventBeatManagerObserver& observer) const; - public void removeObserver(const facebook::react::EventBeatManagerObserver& observer) const; + public void addObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; + public void removeObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; } class facebook::react::EventBeatManagerObserver { @@ -2190,38 +2202,38 @@ class facebook::react::EventBeatManagerObserver { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventEmitterWrapper : public jni::HybridClass { @@ -2229,47 +2241,47 @@ class facebook::react::EventEmitterWrapper : public jni::HybridClass listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -2278,26 +2290,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -2305,9 +2317,9 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } @@ -2317,19 +2329,19 @@ class facebook::react::FabricMountingManager { public bool isViewAllocated(facebook::react::SurfaceId surfaceId, facebook::react::Tag tag); public void captureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId); public void clearPendingSnapshots(); - public void destroyUnmountedShadowNode(const facebook::react::ShadowNodeFamily& family); - public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); + public void destroyUnmountedShadowNode(const facebook::react::_shadow_node_family::ShadowNodeFamily& family); + public void dispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); public void drainPreallocateViewsQueue(); - public void executeMount(const facebook::react::MountingTransaction& transaction); - public void maybePreallocateShadowNode(const facebook::react::ShadowNode& shadowNode); + public void executeMount(const facebook::react::_mounting_transaction::MountingTransaction& transaction); + public void maybePreallocateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); public void onAllAnimationsComplete(); public void onAnimationStarted(); public void onSurfaceStart(facebook::react::SurfaceId surfaceId); public void onSurfaceStop(facebook::react::SurfaceId surfaceId); - public void preallocateShadowView(const facebook::react::ShadowView& shadowView); + public void preallocateShadowView(const facebook::react::_shadow_view::ShadowView& shadowView); public void scheduleReactRevisionMerge(facebook::react::SurfaceId surfaceId); - public void sendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType); - public void setIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder); + public void sendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType); + public void setIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder); public void setViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId); public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag viewTag, const folly::dynamic& props); public ~FabricMountingManager(); @@ -2338,19 +2350,19 @@ class facebook::react::FabricMountingManager { class facebook::react::FabricUIManagerBinding : public jni::HybridClass, public facebook::react::SchedulerDelegate, public facebook::react::LayoutAnimationStatusDelegate { public static constexpr char* const kJavaDescriptor; public static void registerNatives(); - public std::shared_ptr getScheduler(); + public std::shared_ptr getScheduler(); } class facebook::react::FocusOrderingHelper { public static std::optional resolveFocusDirection(int direction); - public static std::shared_ptr findShadowNodeByTagRecursively(const std::shared_ptr& parentShadowNode, facebook::react::Tag tag); - public static void traverseAndUpdateNextFocusableElement(const std::shared_ptr& parentShadowNode, const std::shared_ptr& focusedShadowNode, const std::shared_ptr& currNode, facebook::react::FocusDirection focusDirection, const facebook::react::UIManager& uimanager, facebook::react::Rect sourceRect, std::optional& nextRect, std::shared_ptr& nextNode); + public static std::shared_ptr findShadowNodeByTagRecursively(const std::shared_ptr& parentShadowNode, facebook::react::Tag tag); + public static void traverseAndUpdateNextFocusableElement(const std::shared_ptr& parentShadowNode, const std::shared_ptr& focusedShadowNode, const std::shared_ptr& currNode, facebook::react::FocusDirection focusDirection, const facebook::react::_u_i_manager::UIManager& uimanager, facebook::react::_rect::Rect sourceRect, std::optional& nextRect, std::shared_ptr& nextNode); } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -2359,137 +2371,137 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; } class facebook::react::HostPlatformParagraphProps : public facebook::react::BaseParagraphProps { public HostPlatformParagraphProps() = default; - public HostPlatformParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public std::optional dataDetectorType; - public std::optional selectionColor; + public std::optional selectionColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::HostPlatformScrollViewProps : public facebook::react::BaseScrollViewProps { public HostPlatformScrollViewProps() = default; - public HostPlatformScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool nestedScrollEnabled; public bool sendMomentumEvents; - public facebook::react::SharedColor endFillColor; + public facebook::react::_shared_color::SharedColor endFillColor; public folly::dynamic fadingEdgeLength; public std::string overScrollMode; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool focusable; public bool hasTVPreferredFocus; public bool needsOffscreenAlphaCompositing; public bool renderToHardwareTextureAndroid; public bool screenReaderFocusable; public facebook::react::Float elevation; - public std::optional nativeBackground; - public std::optional nativeForeground; + public std::optional nativeBackground; + public std::optional nativeForeground; public std::optional nextFocusDown; public std::optional nextFocusForward; public std::optional nextFocusLeft; public std::optional nextFocusRight; public std::optional nextFocusUp; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -2499,8 +2511,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -2510,9 +2522,9 @@ class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEvent class facebook::react::ImageFetcher { public ImageFetcher(const facebook::react::ImageFetcher&) = delete; public ImageFetcher(facebook::react::ImageFetcher&&) = delete; - public ImageFetcher(std::shared_ptr contextContainer); - public facebook::react::ImageFetcher& operator=(const facebook::react::ImageFetcher&) = delete; - public facebook::react::ImageFetcher& operator=(facebook::react::ImageFetcher&&) = delete; + public ImageFetcher(std::shared_ptr contextContainer); + public facebook::react::_image_fetcher::ImageFetcher& operator=(const facebook::react::_image_fetcher::ImageFetcher&) = delete; + public facebook::react::_image_fetcher::ImageFetcher& operator=(facebook::react::_image_fetcher::ImageFetcher&&) = delete; public void flushImageRequests(); public ~ImageFetcher() = default; } @@ -2523,14 +2535,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -2538,45 +2550,45 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams() = default; - public ImageRequestParams(facebook::react::Float blurRadius, facebook::react::ImageSource defaultSource, facebook::react::ImageResizeMode resizeMode, std::string resizeMethod, facebook::react::Float resizeMultiplier, bool shouldNotifyLoadEvents, facebook::react::SharedColor overlayColor, facebook::react::SharedColor tintColor, facebook::react::Float fadeDuration, bool progressiveRenderingEnabled, facebook::react::ImageSource loadingIndicatorSource, std::string analyticTag, facebook::react::Size size); - public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; + public ImageRequestParams(facebook::react::Float blurRadius, facebook::react::_image_source::ImageSource defaultSource, facebook::react::ImageResizeMode resizeMode, std::string resizeMethod, facebook::react::Float resizeMultiplier, bool shouldNotifyLoadEvents, facebook::react::_shared_color::SharedColor overlayColor, facebook::react::_shared_color::SharedColor tintColor, facebook::react::Float fadeDuration, bool progressiveRenderingEnabled, facebook::react::_image_source::ImageSource loadingIndicatorSource, std::string analyticTag, facebook::react::_size::Size size); + public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::Float blurRadius; public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; - public facebook::react::Size size; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_size::Size size; public std::string analyticTag; public std::string resizeMethod; } @@ -2596,36 +2608,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::ImageSource& rhs) const; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public folly::dynamic toDynamic() const; public std::string body; public std::string bundle; @@ -2648,11 +2660,11 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const facebook::react::ImageRequestParams& imageRequestParams); public ImageState(const facebook::react::ImageState& previousState, folly::dynamic data); - public const facebook::react::ImageRequest& getImageRequest() const; - public const facebook::react::ImageRequestParams& getImageRequestParams() const; - public facebook::react::ImageSource getImageSource() const; + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams); + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public const facebook::react::_image_request_params::ImageRequestParams& getImageRequestParams() const; + public facebook::react::_image_source::ImageSource getImageSource() const; public folly::dynamic getDynamic() const; } @@ -2675,22 +2687,22 @@ class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2701,35 +2713,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -2764,7 +2776,7 @@ class facebook::react::JDynamicNative : public jni::HybridClass { - public facebook::react::FabricUIManagerBinding* getBinding(); + public facebook::react::_fabric_u_i_manager_binding::FabricUIManagerBinding* getBinding(); public static constexpr auto kJavaDescriptor; } @@ -2773,7 +2785,7 @@ class facebook::react::JHermesInstance : public jni::HybridClass initHybrid(jni::alias_ref, bool allocInOldGenBeforeTTI); public static void registerNatives(); - public std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept; + public std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept; public ~JHermesInstance(); } @@ -2785,8 +2797,8 @@ class facebook::react::JJSTimerExecutor : public jni::HybridClass jobj); public static void registerNatives(); - public void callTimers(facebook::react::WritableNativeArray* timerIDs); - public void setTimerManager(std::weak_ptr timerManager); + public void callTimers(facebook::react::_writable_native_array::WritableNativeArray* timerIDs); + public void setTimerManager(std::weak_ptr timerManager); } class facebook::react::JMessageQueueThread : public facebook::react::MessageQueueThread { @@ -2798,7 +2810,7 @@ class facebook::react::JMessageQueueThread : public facebook::react::MessageQueu class facebook::react::JNativeModulePerfLogger : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::unique_ptr get() = 0; + public virtual std::unique_ptr get() = 0; } class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { @@ -2807,7 +2819,7 @@ class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::JsErrorHandler::ProcessedError& error); + public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::_js_error_handler::_processed_error::JsErrorHandler::ProcessedError& error); } class facebook::react::JReactHostInspectorTarget : public jni::HybridClass, public facebook::react::jsinspector_modern::HostTargetDelegate { @@ -2817,14 +2829,14 @@ class facebook::react::JReactHostInspectorTarget : public jni::HybridClass listener); public jni::local_ref getTracingState(); public static constexpr auto kJavaDescriptor; - public static jni::local_ref initHybrid(jni::alias_ref jobj, jni::alias_ref reactHost, jni::alias_ref javaExecutor); + public static jni::local_ref initHybrid(jni::alias_ref jobj, jni::alias_ref reactHost, jni::alias_ref javaExecutor); public static void registerNatives(); - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&) override; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& request) override; public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() override; public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate() override; - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) override; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) override; + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest& request) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) override; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) override; public void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) override; public void recordFrameTimings(jni::alias_ref frameTimingSequence); public void sendDebuggerResumeCommand(); @@ -2840,7 +2852,7 @@ class facebook::react::JReactInstance : public jni::HybridClass initHybrid(jni::alias_ref, jni::alias_ref jsRuntimeFactory, jni::alias_ref jsMessageQueueThread, jni::alias_ref nativeMessageQueueThread, jni::alias_ref javaTimerManager, jni::alias_ref jsTimerExecutor, jni::alias_ref jReactExceptionManager, jni::alias_ref jBindingsInstaller, bool isProfiling, jni::alias_ref jReactHostInspectorTarget); public static void registerNatives(); - public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::NativeArray* args); + public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::_native_array::NativeArray* args); public void handleMemoryPressureJs(jint level); public void loadJSBundleFromAssets(jni::alias_ref assetManager, const std::string& assetURL); public void loadJSBundleFromFile(const std::string& fileName, const std::string& sourceURL); @@ -2860,9 +2872,9 @@ class facebook::react::JReactSoftExceptionLogger : public facebook::jni::JavaCla } class facebook::react::JReadableMapBuffer : public jni::HybridClass { - public JReadableMapBuffer(facebook::react::MapBuffer&& map); + public JReadableMapBuffer(facebook::react::_map_buffer::MapBuffer&& map); public static constexpr auto kJavaDescriptor; - public static jni::local_ref createWithContents(facebook::react::MapBuffer&& map); + public static jni::local_ref createWithContents(facebook::react::_map_buffer::MapBuffer&& map); public std::vector data() const; } @@ -2873,7 +2885,7 @@ class facebook::react::JRuntimeExecutor : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::weak_ptr get(); + public std::weak_ptr get(); } class facebook::react::JSBigBufferString : public facebook::react::JSBigString { @@ -2888,7 +2900,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -2906,8 +2918,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -2926,21 +2938,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -2950,30 +2962,30 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -2987,14 +2999,14 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JWritableMapBuffer : public facebook::jni::JavaClass { - public facebook::react::MapBuffer getMapBuffer(); + public facebook::react::_map_buffer::MapBuffer getMapBuffer(); public static constexpr auto kJavaDescriptor; } class facebook::react::JavaInteropTurboModule : public facebook::react::JavaTurboModule { protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; - public JavaInteropTurboModule(const facebook::react::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; + public JavaInteropTurboModule(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; } struct facebook::react::JavaInteropTurboModule::MethodDescriptor { @@ -3009,19 +3021,19 @@ class facebook::react::JavaMessageQueueThread : public facebook::jni::JavaClass< } class facebook::react::JavaNativeModule : public facebook::react::NativeModule { - public JavaNativeModule(std::weak_ptr instance, jni::alias_ref wrapper, std::shared_ptr messageQueueThread); + public JavaNativeModule(std::weak_ptr instance, jni::alias_ref wrapper, std::shared_ptr messageQueueThread); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int reactMethodId, folly::dynamic&& params) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int reactMethodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } class facebook::react::JavaScriptExecutorHolder : public jni::HybridClass { - protected JavaScriptExecutorHolder(std::shared_ptr factory); + protected JavaScriptExecutorHolder(std::shared_ptr factory); public static constexpr auto kJavaDescriptor; - public std::shared_ptr getExecutorFactory(); + public std::shared_ptr getExecutorFactory(); } class facebook::react::JavaTimerRegistry : public facebook::react::PlatformTimerRegistry { @@ -3034,15 +3046,15 @@ class facebook::react::JavaTimerRegistry : public facebook::react::PlatformTimer class facebook::react::JavaTurboModule : public facebook::react::TurboModule { protected void configureEventEmitterCallback(); protected void setEventEmitterCallback(jni::alias_ref); - public JavaTurboModule(const facebook::react::JavaTurboModule::InitParams& params); + public JavaTurboModule(const facebook::react::_java_turbo_module::_init_params::InitParams& params); public facebook::jsi::Value invokeJavaMethod(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleMethodValueKind valueKind, const std::string& methodName, const std::string& methodSignature, const facebook::jsi::Value* args, size_t argCount, jmethodID& cachedMethodID); public virtual ~JavaTurboModule(); } struct facebook::react::JavaTurboModule::InitParams { public jni::alias_ref instance; - public std::shared_ptr jsInvoker; - public std::shared_ptr nativeMethodCallInvoker; + public std::shared_ptr jsInvoker; + public std::shared_ptr nativeMethodCallInvoker; public std::string moduleName; } @@ -3050,18 +3062,18 @@ class facebook::react::JniJSModulesUnbundle : public facebook::react::JSModulesU public JniJSModulesUnbundle() = default; public JniJSModulesUnbundle(AAssetManager* assetManager, std::string moduleDirectory); public JniJSModulesUnbundle(facebook::react::JniJSModulesUnbundle&& other) = delete; - public facebook::react::JniJSModulesUnbundle& operator=(facebook::react::JSModulesUnbundle&& other) = delete; + public facebook::react::_jni_j_s_modules_unbundle::JniJSModulesUnbundle& operator=(facebook::react::_j_s_modules_unbundle::JSModulesUnbundle&& other) = delete; public static bool isUnbundle(AAssetManager* assetManager, const std::string& assetName); - public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -3077,7 +3089,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -3094,31 +3106,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -3131,28 +3143,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -3162,9 +3174,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -3172,7 +3184,7 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -3181,14 +3193,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -3202,29 +3214,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -3239,8 +3251,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -3253,19 +3265,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -3281,22 +3293,22 @@ class facebook::react::MessageQueueThread { class facebook::react::MethodInvoker { public MethodInvoker(jni::alias_ref method, std::string methodName, std::string signature, std::string traceName, bool isSync); public bool isSyncHook() const; - public facebook::react::MethodCallResult invoke(std::weak_ptr& instance, jni::alias_ref module, const folly::dynamic& params); + public facebook::react::MethodCallResult invoke(std::weak_ptr& instance, jni::alias_ref module, const folly::dynamic& params); public std::string getMethodName() const; } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public static char const* toString(const facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation value); - public void onDismiss(facebook::react::ModalHostViewEventEmitter::OnDismiss value) const; - public void onOrientationChange(facebook::react::ModalHostViewEventEmitter::OnOrientationChange value) const; - public void onRequestClose(facebook::react::ModalHostViewEventEmitter::OnRequestClose value) const; - public void onShow(facebook::react::ModalHostViewEventEmitter::OnShow value) const; + public static char const* toString(const facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation value); + public void onDismiss(facebook::react::_modal_host_view_event_emitter::_on_dismiss::OnDismiss value) const; + public void onOrientationChange(facebook::react::_modal_host_view_event_emitter::_on_orientation_change::OnOrientationChange value) const; + public void onRequestClose(facebook::react::_modal_host_view_event_emitter::_on_request_close::OnRequestClose value) const; + public void onShow(facebook::react::_modal_host_view_event_emitter::_on_show::OnShow value) const; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -3308,7 +3320,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; + public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -3319,7 +3331,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -3332,22 +3344,22 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform public facebook::react::ModalHostViewSupportedOrientationsMask supportedOrientations; public int identifier; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); public ModalHostViewState(const facebook::react::ModalHostViewState& previousState, folly::dynamic data); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; public folly::dynamic getDynamic() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::ModuleHolder : public facebook::jni::JavaClass { @@ -3357,57 +3369,57 @@ class facebook::react::ModuleHolder : public facebook::jni::JavaClass> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3415,66 +3427,66 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -3484,14 +3496,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -3501,32 +3513,32 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeAnimatedTurboModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedTurboModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppStateSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeArray : public jni::HybridClass { protected NativeArray(const facebook::react::NativeArray&) = delete; - protected facebook::react::NativeArray& operator=(const facebook::react::NativeArray&) = delete; + protected facebook::react::_native_array::NativeArray& operator=(const facebook::react::_native_array::NativeArray&) = delete; protected folly::dynamic array_; protected friend HybridBase; protected void assertInternalType(); @@ -3542,138 +3554,138 @@ class facebook::react::NativeArray : public jni::HybridClass { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeClipboardSpecJSI : public facebook::react::JavaTurboModule { - public NativeClipboardSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeDevLoadingViewSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevLoadingViewSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDialogManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeDialogManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDialogManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::JavaTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::JavaTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIdleCallbacks : public facebook::react::NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeImageEditorSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageEditorSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageLoaderAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageLoaderAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageStoreAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageStoreAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageStoreAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntentAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeIntentAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeIntentAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntersectionObserver : public facebook::react::NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } class facebook::react::NativeJSCHeapCaptureSpecJSI : public facebook::react::JavaTurboModule { - public NativeJSCHeapCaptureSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::JavaTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeMap : public jni::HybridClass { protected NativeMap(const facebook::react::NativeMap&) = delete; - protected facebook::react::NativeMap& operator=(const facebook::react::NativeMap&) = delete; + protected facebook::react::_native_map::NativeMap& operator=(const facebook::react::_native_map::NativeMap&) = delete; protected folly::dynamic map_; protected friend HybridBase; protected void throwIfConsumed(); @@ -3694,16 +3706,16 @@ class facebook::react::NativeMethodCallInvoker { class facebook::react::NativeMethodCallInvokerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::shared_ptr getNativeMethodCallInvoker(); + public std::shared_ptr getNativeMethodCallInvoker(); } class facebook::react::NativeMicrotasks : public facebook::react::NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } class facebook::react::NativeModalManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeModalManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -3711,7 +3723,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -3760,120 +3772,120 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public facebook::react::NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeNetworkingAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeNetworkingAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeNetworkingAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativePerformance : public facebook::react::NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativePermissionsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePermissionsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativePermissionsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativePlatformConstantsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePlatformConstantsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativePlatformConstantsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::JavaTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::JavaTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::JavaTurboModule { - public NativeTimingSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeToastAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeToastAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeToastAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::JavaTurboModule { - public NativeVibrationSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeViewTransition : public facebook::react::NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -3881,7 +3893,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -3890,26 +3902,26 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -3921,7 +3933,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -3929,39 +3941,39 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::ParagraphState { public ParagraphState() = default; public ParagraphState(const facebook::react::ParagraphState&, const folly::dynamic&); - public ParagraphState(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager); - public ParagraphState(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager, facebook::react::MeasuredPreparedTextLayout measuredLayout); - public facebook::react::AttributedString attributedString; - public facebook::react::MapBuffer getMapBuffer() const; - public facebook::react::MeasuredPreparedTextLayout measuredLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; + public ParagraphState(facebook::react::_attributed_string::AttributedString attributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager); + public ParagraphState(facebook::react::_attributed_string::AttributedString attributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager, facebook::react::_measured_prepared_text_layout::MeasuredPreparedTextLayout measuredLayout); + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::_measured_prepared_text_layout::MeasuredPreparedTextLayout measuredLayout; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public folly::dynamic getDynamic() const; public jni::local_ref getJNIReference() const; - public std::weak_ptr layoutManager; + public std::weak_ptr layoutManager; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -3994,16 +4006,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -4011,48 +4023,48 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PerformanceTracerCxxInterop : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public static jboolean isTracing(facebook::jni::alias_ref jthis); - public static jint subscribeToTracingStateChanges(facebook::jni::alias_ref jthis, facebook::jni::alias_ref callback); + public static jboolean isTracing(facebook::jni::alias_ref jthis); + public static jint subscribeToTracingStateChanges(facebook::jni::alias_ref jthis, facebook::jni::alias_ref callback); public static void registerNatives(); - public static void reportMark(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong timestampNanos, facebook::jni::alias_ref detail); - public static void reportMeasure(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimestampNanos, jlong durationNanos, facebook::jni::alias_ref detail); - public static void reportTimeStamp(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimeNanos, jlong endTimeNanos, facebook::jni::alias_ref trackName, facebook::jni::alias_ref trackGroup, facebook::jni::alias_ref color); - public static void unsubscribeFromTracingStateChanges(facebook::jni::alias_ref jthis, jint subscriptionId); + public static void reportMark(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong timestampNanos, facebook::jni::alias_ref detail); + public static void reportMeasure(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimestampNanos, jlong durationNanos, facebook::jni::alias_ref detail); + public static void reportTimeStamp(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimeNanos, jlong endTimeNanos, facebook::jni::alias_ref trackName, facebook::jni::alias_ref trackGroup, facebook::jni::alias_ref color); + public static void unsubscribeFromTracingStateChanges(facebook::jni::alias_ref jthis, jint subscriptionId); } class facebook::react::PlatformTimerRegistry { @@ -4064,53 +4076,53 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public folly::dynamic rawProps; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const; public virtual ~Props() = default; - public void initializeDynamicProps(const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void initializeDynamicProps(const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -4119,7 +4131,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -4127,24 +4139,24 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor titleColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor titleColor; public std::string title; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -4156,12 +4168,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -4180,7 +4192,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -4193,10 +4205,10 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::RawTextShadowNode : public facebook::react::ConcreteShadowNode { @@ -4210,7 +4222,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -4221,17 +4233,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -4245,8 +4257,8 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::ReadableNativeArray : public jni::HybridClass { @@ -4263,51 +4275,51 @@ class facebook::react::ReadableNativeArray : public jni::HybridClass { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -4319,65 +4331,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -4388,50 +4400,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -4442,9 +4454,9 @@ class facebook::react::SafeAreaViewEventEmitter : public facebook::react::BaseVi class facebook::react::SafeAreaViewProps : public facebook::react::HostPlatformViewProps { public SafeAreaViewProps() = default; - public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -4458,48 +4470,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -4507,45 +4519,45 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; public ScrollViewState(const facebook::react::ScrollViewState& previousState, folly::dynamic data); - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public folly::dynamic getDynamic() const; public int scrollAwayPaddingTop; } @@ -4557,93 +4569,96 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -4666,19 +4681,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -4688,26 +4703,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -4718,15 +4733,15 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); public SharedColor(facebook::react::Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; public const facebook::react::Color& operator*() const; public facebook::react::Color& operator*(); public operator bool() const; @@ -4735,27 +4750,27 @@ class facebook::react::SharedColor { class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; - public virtual facebook::react::MapBuffer getMapBuffer() const = 0; + public using Shared = std::shared_ptr; + public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const = 0; public virtual folly::dynamic getDynamic() const = 0; public virtual jni::local_ref getJNIReference() const = 0; public virtual void updateState(folly::dynamic&& data) const = 0; @@ -4764,8 +4779,8 @@ class facebook::react::State { class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } @@ -4780,19 +4795,19 @@ class facebook::react::StateWrapperImpl : public jni::HybridClass getState() const; - public void setState(std::shared_ptr state); - public void updateStateImpl(facebook::react::NativeMap* map); + public std::shared_ptr getState() const; + public void setState(std::shared_ptr state); + public void updateStateImpl(facebook::react::_native_map::NativeMap* map); } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -4801,20 +4816,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -4829,7 +4844,7 @@ enum facebook::react::SurfaceHandler::Status { class facebook::react::SurfaceHandlerBinding : public jni::HybridClass { public SurfaceHandlerBinding(facebook::react::SurfaceId surfaceId, const std::string& moduleName); - public const facebook::react::SurfaceHandler& getSurfaceHandler(); + public const facebook::react::_surface_handler::SurfaceHandler& getSurfaceHandler(); public jboolean isRunning(); public jint getSurfaceId(); public jni::local_ref getModuleName(); @@ -4837,27 +4852,27 @@ class facebook::react::SurfaceHandlerBinding : public jni::HybridClass getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -4873,12 +4888,12 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -4888,21 +4903,21 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool value; - public facebook::react::SharedColor onTintColor; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor onTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -4910,7 +4925,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::TextAttributes& rhs) const; + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -4918,11 +4933,11 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float opacity; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -4935,26 +4950,26 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -4963,78 +4978,78 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { } struct facebook::react::TextInputEventEmitter::Metrics { - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } class facebook::react::TextLayoutManager { public TextLayoutManager(const facebook::react::TextLayoutManager&) = delete; - public TextLayoutManager(const std::shared_ptr& contextContainer); + public TextLayoutManager(const std::shared_ptr& contextContainer); public TextLayoutManager(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size) const; - public facebook::react::TextLayoutManager& operator=(const facebook::react::TextLayoutManager&) = delete; - public facebook::react::TextLayoutManager& operator=(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::TextLayoutManager::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measure(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measureCachedSpannableById(int64_t cacheId, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::TextLayoutManager::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public using PreparedTextLayout = facebook::react::SafeReleaseJniRef>; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size) const; + public facebook::react::_text_layout_manager::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(const facebook::react::_text_layout_manager::TextLayoutManager&) = delete; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(facebook::react::_text_layout_manager::TextLayoutManager&&) = delete; + public facebook::react::_text_measurement::TextMeasurement measure(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_measurement::TextMeasurement measureCachedSpannableById(int64_t cacheId, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::_text_layout_manager::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public using PreparedTextLayout = facebook::react::_safe_release_jni_ref::SafeReleaseJniRef>; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public TextShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public TextShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -5043,28 +5058,29 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TracingDelegate : public facebook::react::jsinspector_modern::HostTargetTracingDelegate { public TracingState getTracingState(); public size_t registerTracingStateListener(facebook::react::TracingStateListener listener); - public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool) override; + public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode tracingMode, bool screenshotsCategoryEnabled) override; public virtual void onTracingStopped() override; public void unregisterTracingStateListener(size_t subscriptionId); } @@ -5075,7 +5091,7 @@ class facebook::react::TracingStateCallback : public facebook::jni::JavaClass jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -5141,8 +5157,8 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } @@ -5154,12 +5170,12 @@ class facebook::react::TurboModuleManager : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::shared_ptr getTurboModule(const std::string& name, const facebook::react::JavaTurboModule::InitParams& params) = 0; - public virtual std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; + public virtual std::shared_ptr getTurboModule(const std::string& name, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params) = 0; + public virtual std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } @@ -5170,61 +5186,61 @@ class facebook::react::UIConstantsProviderBinding : public facebook::jni::JavaCl } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -5234,54 +5250,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -5291,17 +5307,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -5324,28 +5340,28 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string name; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { public facebook::react::ComponentName getComponentName() const; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; public void setComponentName(facebook::react::ComponentName componentName); } class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -5364,60 +5380,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; + public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - public facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; - public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_target_rect::OnModeChangeTargetRect targetRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_threshold_rect::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -5437,54 +5453,54 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -5502,7 +5518,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -6020,6 +6036,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -6548,8 +6565,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -6566,7 +6583,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -6586,7 +6603,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AndroidTextInputTextShadowOffsetStruct { @@ -6601,32 +6618,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -6636,29 +6653,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(facebook::react::Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(facebook::react::Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(facebook::react::Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -6679,38 +6696,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -6719,32 +6736,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public facebook::react::Float force; public facebook::react::Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -6754,12 +6771,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; public facebook::react::Float blurRadius; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float spreadDistance; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public folly::dynamic toDynamic() const; } @@ -6804,29 +6821,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -6834,28 +6851,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -6863,146 +6880,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -7010,47 +7027,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -7067,34 +7084,34 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; public folly::dynamic toDynamic() const; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CppMountItem { - public facebook::react::CppMountItem::Type type; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; public facebook::react::Tag parentTag; + public facebook::react::_cpp_mount_item::Type type; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; public int index; - public static facebook::react::CppMountItem CreateMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem DeleteMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem InsertMountItem(facebook::react::Tag parentTag, const facebook::react::ShadowView& shadowView, int index); - public static facebook::react::CppMountItem RemoveMountItem(facebook::react::Tag parentTag, const facebook::react::ShadowView& shadowView, int index); - public static facebook::react::CppMountItem UpdateEventEmitterMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdateLayoutMountItem(const facebook::react::ShadowView& shadowView, facebook::react::Tag parentTag); - public static facebook::react::CppMountItem UpdateOverflowInsetMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdatePaddingMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdatePropsMountItem(const facebook::react::ShadowView& oldShadowView, const facebook::react::ShadowView& newShadowView); - public static facebook::react::CppMountItem UpdateStateMountItem(const facebook::react::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem CreateMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem DeleteMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem InsertMountItem(facebook::react::Tag parentTag, const facebook::react::_shadow_view::ShadowView& shadowView, int index); + public static facebook::react::_cpp_mount_item::CppMountItem RemoveMountItem(facebook::react::Tag parentTag, const facebook::react::_shadow_view::ShadowView& shadowView, int index); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateEventEmitterMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateLayoutMountItem(const facebook::react::_shadow_view::ShadowView& shadowView, facebook::react::Tag parentTag); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateOverflowInsetMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdatePaddingMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdatePropsMountItem(const facebook::react::_shadow_view::ShadowView& oldShadowView, const facebook::react::_shadow_view::ShadowView& newShadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateStateMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); } enum facebook::react::CppMountItem::Type { @@ -7113,26 +7130,26 @@ enum facebook::react::CppMountItem::Type { } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { - public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public folly::dynamic toDynamic() const; } @@ -7147,7 +7164,7 @@ struct facebook::react::DynamicEventPayload : public facebook::react::EventPaylo public static facebook::react::SharedEventPayload create(folly::dynamic&& payload); public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEventPayload { @@ -7156,7 +7173,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -7165,8 +7182,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -7174,16 +7191,16 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; public folly::dynamic toDynamic() const; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageRequestItem { - public facebook::react::ImageRequestParams imageRequestParams; - public facebook::react::ImageSource imageSource; public facebook::react::Tag tag; + public facebook::react::_image_request_params::ImageRequestParams imageRequestParams; + public facebook::react::_image_source::ImageSource imageSource; } struct facebook::react::InspectorData { @@ -7204,13 +7221,13 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::JAssetManager : public facebook::jni::JavaClass { @@ -7235,8 +7252,8 @@ struct facebook::react::JExecutor : public facebook::jni::JavaClass { - public facebook::react::HighResTimeStamp getBeginTimestamp() const; - public facebook::react::HighResTimeStamp getEndTimestamp() const; + public facebook::react::_high_res_time_stamp::HighResTimeStamp getBeginTimestamp() const; + public facebook::react::_high_res_time_stamp::HighResTimeStamp getEndTimestamp() const; public static constexpr auto kJavaDescriptor; public std::optional> getScreenshot() const; public uint64_t getId() const; @@ -7310,45 +7327,45 @@ struct facebook::react::JavaModuleWrapper : public facebook::jni::JavaClass keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -7357,30 +7374,30 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; public facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::_rect::Rect frame; + public static facebook::react::Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; public folly::dynamic toDynamic() const; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -7394,9 +7411,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -7424,16 +7441,16 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativeDrawable { - public bool operator!=(const facebook::react::NativeDrawable& rhs) const; - public bool operator==(const facebook::react::NativeDrawable& rhs) const; - public facebook::react::NativeDrawable::Kind kind; - public facebook::react::NativeDrawable::Ripple ripple; + public bool operator!=(const facebook::react::_native_drawable::NativeDrawable& rhs) const; + public bool operator==(const facebook::react::_native_drawable::NativeDrawable& rhs) const; + public facebook::react::_native_drawable::Kind kind; + public facebook::react::_native_drawable::_ripple::Ripple ripple; public std::string themeAttr; public ~NativeDrawable() = default; } @@ -7445,24 +7462,26 @@ enum facebook::react::NativeDrawable::Kind : uint8_t { struct facebook::react::NativeDrawable::Ripple { public bool borderless; - public bool operator==(const facebook::react::NativeDrawable::Ripple& rhs) const; + public bool operator==(const facebook::react::_native_drawable::_ripple::Ripple& rhs) const; + public std::optional alpha; public std::optional rippleRadius; - public std::optional color; + public std::optional color; + public std::optional> colorResourcePaths; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -7475,10 +7494,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -7495,38 +7514,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { - public bool operator==(const facebook::react::Point& rhs) const = default; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -7539,10 +7558,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public facebook::react::Float pressure; public facebook::react::Float tangentialPressure; public facebook::react::Float width; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -7556,13 +7575,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -7576,40 +7595,40 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; public folly::dynamic toDynamic() const; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; public folly::dynamic toDynamic() const; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; public folly::dynamic toDynamic() const; - public std::variant value; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -7620,22 +7639,22 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; public folly::dynamic toDynamic() const; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -7676,7 +7695,7 @@ struct facebook::react::ReadableNativeMap : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public static jni::local_ref getType(folly::dynamic::Type type); + public static jni::local_ref getType(folly::dynamic::Type type); } struct facebook::react::RecoverableError : public std::exception { @@ -7687,20 +7706,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; public facebook::react::Float getMaxX() const noexcept; public facebook::react::Float getMaxY() const noexcept; public facebook::react::Float getMidX() const noexcept; public facebook::react::Float getMidY() const noexcept; public facebook::react::Float getMinX() const noexcept; public facebook::react::Float getMinY() const noexcept; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -7711,14 +7730,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -7731,19 +7750,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -7753,40 +7772,40 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public facebook::react::EdgeInsets contentInset; public facebook::react::Float timestamp; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -7798,40 +7817,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -7846,40 +7865,40 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { public StateData() = default; public StateData(const facebook::react::StateData& previousState, folly::dynamic data); - public facebook::react::MapBuffer getMapBuffer() const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; public folly::dynamic getDynamic() const; public using Shared = std::shared_ptr; } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -7888,12 +7907,12 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -7914,30 +7933,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const facebook::react::Float& at(int i, int j) const noexcept; public facebook::react::Float& at(int i, int j) noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(facebook::react::Float perspective) noexcept; - public static facebook::react::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; - public static facebook::react::Transform RotateX(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateY(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateZ(facebook::react::Float radians) noexcept; - public static facebook::react::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; - public static facebook::react::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; - public static facebook::react::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(facebook::react::Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; + public static facebook::react::_transform::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -7947,25 +7966,25 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; public operator folly::dynamic() const; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -7981,12 +8000,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -8042,8 +8063,8 @@ struct facebook::react::WritableNativeArray : public jni::HybridClass jobj); public static void registerNatives(); - public void mergeNativeMap(facebook::react::ReadableNativeMap* other); + public void mergeNativeMap(facebook::react::_readable_native_map::ReadableNativeMap* other); public void putBoolean(std::string key, bool val); public void putDouble(std::string key, double val); public void putInt(std::string key, int val); public void putLong(std::string key, jlong val); - public void putNativeArray(std::string key, facebook::react::ReadableNativeArray* otherArray); - public void putNativeMap(std::string key, facebook::react::ReadableNativeMap* otherMap); + public void putNativeArray(std::string key, facebook::react::_readable_native_array::ReadableNativeArray* otherArray); + public void putNativeMap(std::string key, facebook::react::_readable_native_map::ReadableNativeMap* otherMap); public void putNull(std::string key); public void putString(std::string key, jni::alias_ref val); } @@ -8088,7 +8109,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -8120,60 +8141,60 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); -} - -template + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); +} + +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static void initializeDynamicProps(facebook::react::ConcreteShadowNode::UnsharedConcreteProps props, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static void initializeDynamicProps(facebook::react::_concrete_shadow_node::UnsharedConcreteProps props, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -8193,18 +8214,18 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public virtual facebook::react::MapBuffer getMapBuffer() const override; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const override; public virtual folly::dynamic getDynamic() const override; public virtual jni::local_ref getJNIReference() const override; public virtual void updateState(folly::dynamic&& data) const override; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -8225,20 +8246,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -8246,8 +8267,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -8270,7 +8291,25 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; +} + +template +struct facebook::react::NativeAlertManagerArgs { + public P0 title; + public P1 message; + public P2 buttons; + public P3 type; + public P4 defaultValue; + public P5 cancelButtonKey; + public P6 destructiveButtonKey; + public P7 preferredButtonKey; + public P8 keyboardType; + public P9 userInterfaceStyle; + public P10 defaultInputs; + public P11 modal; + public P12 critical; + public bool operator==(const facebook::react::_native_alert_manager_args::NativeAlertManagerArgs& other) const; } template @@ -8287,22 +8326,7 @@ struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid { public P9 uiMode; public P10 Brand; public P11 Manufacturer; - public bool operator==(const facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; -} - -template -struct facebook::react::NativeAlertManagerArgs { - public P0 title; - public P1 message; - public P2 buttons; - public P3 type; - public P4 defaultValue; - public P5 cancelButtonKey; - public P6 destructiveButtonKey; - public P7 preferredButtonKey; - public P8 keyboardType; - public P9 userInterfaceStyle; - public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; + public bool operator==(const facebook::react::_native_platform_constants_android_platform_constants_android::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; } template @@ -8315,7 +8339,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; } template @@ -8327,7 +8351,7 @@ struct facebook::react::NativeDialogManagerAndroidDialogOptions { public P4 buttonNeutral; public P5 items; public P6 cancelable; - public bool operator==(const facebook::react::NativeDialogManagerAndroidDialogOptions& other) const; + public bool operator==(const facebook::react::_native_dialog_manager_android_dialog_options::NativeDialogManagerAndroidDialogOptions& other) const; } template @@ -8339,7 +8363,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -8350,7 +8374,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -8360,7 +8384,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetricsAndroid { public P2 scale; public P3 fontScale; public P4 densityDpi; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetricsAndroid& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics_android::NativeDeviceInfoDisplayMetricsAndroid& other) const; } template @@ -8370,7 +8394,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; } template @@ -8380,7 +8404,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; } template @@ -8389,7 +8413,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -8398,7 +8422,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -8407,7 +8431,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -8416,7 +8440,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; } template @@ -8425,7 +8449,7 @@ struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid public P1 minor; public P2 patch; public P3 prerelease; - public bool operator==(const facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; + public bool operator==(const facebook::react::_native_platform_constants_android_react_native_version_android::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; } template @@ -8433,7 +8457,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; } template @@ -8441,7 +8465,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -8449,7 +8473,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -8457,7 +8481,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -8465,80 +8489,80 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeImageLoaderAndroidImageSize { public P0 width; public P1 height; - public bool operator==(const facebook::react::NativeImageLoaderAndroidImageSize& other) const; + public bool operator==(const facebook::react::_native_image_loader_android_image_size::NativeImageLoaderAndroidImageSize& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -8546,10 +8570,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -8570,8 +8594,8 @@ class facebook::react::SafeReleaseJniRef { public SafeReleaseJniRef(facebook::react::SafeReleaseJniRef&& other) = default; public const std::remove_reference())>::type& operator*() const noexcept; public const std::remove_reference())>::type* operator->() const noexcept; - public facebook::react::SafeReleaseJniRef& operator=(const facebook::react::SafeReleaseJniRef& other) = default; - public facebook::react::SafeReleaseJniRef& operator=(facebook::react::SafeReleaseJniRef&& other) = default; + public facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& operator=(const facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& other) = default; + public facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& operator=(facebook::react::_safe_release_jni_ref::SafeReleaseJniRef&& other) = default; public operator RefT() const; public operator bool() const noexcept; public std::remove_reference())>::type& operator*() noexcept; @@ -8581,15 +8605,15 @@ class facebook::react::SafeReleaseJniRef { template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -8599,37 +8623,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -8638,325 +8662,325 @@ struct facebook::react::Bridging { template class facebook::react::NativeAccessibilityInfoCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAccessibilityManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeActionSheetManagerCxxSpec : public facebook::react::TurboModule { - protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAlertManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedTurboModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppStateCxxSpec : public facebook::react::TurboModule { - protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppearanceCxxSpec : public facebook::react::TurboModule { - protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeBlobModuleCxxSpec : public facebook::react::TurboModule { - protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeCPUTimeCxxSpec : public facebook::react::TurboModule { - protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); + protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeClipboardCxxSpec : public facebook::react::TurboModule { - protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); + protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDOMCxxSpec : public facebook::react::TurboModule { - protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); + protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevLoadingViewCxxSpec : public facebook::react::TurboModule { - protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevMenuCxxSpec : public facebook::react::TurboModule { - protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevSettingsCxxSpec : public facebook::react::TurboModule { - protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceEventManagerCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceInfoCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDialogManagerAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeDialogManagerAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeDialogManagerAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule { - protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFrameRateLoggerCxxSpec : public facebook::react::TurboModule { - protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); + protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeHeadlessJsTaskSupportCxxSpec : public facebook::react::TurboModule { - protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); + protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeI18nManagerCxxSpec : public facebook::react::TurboModule { - protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIdleCallbacksCxxSpec : public facebook::react::TurboModule { - protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); + protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageEditorCxxSpec : public facebook::react::TurboModule { - protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageLoaderAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeImageLoaderAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageLoaderAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageStoreAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeImageStoreAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageStoreAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntentAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeIntentAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntentAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntersectionObserverCxxSpec : public facebook::react::TurboModule { - protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeJSCHeapCaptureCxxSpec : public facebook::react::TurboModule { - protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); + protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeKeyboardObserverCxxSpec : public facebook::react::TurboModule { - protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLinkingManagerCxxSpec : public facebook::react::TurboModule { - protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLogBoxCxxSpec : public facebook::react::TurboModule { - protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMicrotasksCxxSpec : public facebook::react::TurboModule { - protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); + protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeModalManagerCxxSpec : public facebook::react::TurboModule { - protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMutationObserverCxxSpec : public facebook::react::TurboModule { - protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeNetworkingAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeNetworkingAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeNetworkingAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePerformanceCxxSpec : public facebook::react::TurboModule { - protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); + protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePermissionsAndroidCxxSpec : public facebook::react::TurboModule { - protected NativePermissionsAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativePermissionsAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePlatformConstantsAndroidCxxSpec : public facebook::react::TurboModule { - protected NativePlatformConstantsAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativePlatformConstantsAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeRedBoxCxxSpec : public facebook::react::TurboModule { - protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSegmentFetcherCxxSpec : public facebook::react::TurboModule { - protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); + protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeShareModuleCxxSpec : public facebook::react::TurboModule { - protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSoundManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSourceCodeCxxSpec : public facebook::react::TurboModule { - protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); + protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeStatusBarManagerAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeStatusBarManagerAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeStatusBarManagerAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeTimingCxxSpec : public facebook::react::TurboModule { - protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); + protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeToastAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeToastAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeToastAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeVibrationCxxSpec : public facebook::react::TurboModule { - protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); + protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeViewTransitionCxxSpec : public facebook::react::TurboModule { - protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); + protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeWebSocketModuleCxxSpec : public facebook::react::TurboModule { - protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } @@ -8969,260 +8993,260 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } template struct facebook::react::NativeAlertManagerArgsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAppStateAppStateBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAppStateAppStateConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeBlobModuleConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDeviceInfoConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDimensionsPayloadBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDisplayMetricsAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDisplayMetricsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDialogManagerAndroidDialogOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerExceptionDataBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerStackFrameBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksIdleDeadlineBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageEditorOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageLoaderAndroidImageSizeBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeMutationObserverNativeMutationRecordBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformancePerformanceObserverInitBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformanceRawPerformanceEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeSourceCodeSourceCodeConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template @@ -9232,7 +9256,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -9242,13 +9266,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -9261,9 +9285,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -9274,17 +9298,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -9317,19 +9341,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -9346,30 +9370,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -9391,22 +9415,22 @@ struct facebook::react::Bridging : public facebook:: } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -9442,83 +9466,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -9530,7 +9554,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9549,7 +9573,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -9562,7 +9586,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9572,15 +9596,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -9590,29 +9614,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -9625,12 +9649,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -9639,7 +9663,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -9662,30 +9686,30 @@ void facebook::react::exceptions::throwIfObjectAlreadyConsumed(const T& t, const constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -9713,24 +9737,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -9745,12 +9769,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -10082,18 +10106,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -10111,7 +10135,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -10135,19 +10159,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -10157,9 +10181,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -10168,19 +10192,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -10192,18 +10216,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -10211,10 +10235,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -10224,24 +10248,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -10250,26 +10274,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -10279,20 +10303,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -10302,23 +10326,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -10326,8 +10350,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -10335,7 +10359,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -10343,12 +10367,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -10392,14 +10416,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -10408,43 +10432,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -10452,14 +10476,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -10484,7 +10508,7 @@ class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionWebSoc } class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionWebSocketDelegate : public jni::HybridClass { - public JCxxInspectorPackagerConnectionWebSocketDelegate(std::weak_ptr cxxDelegate); + public JCxxInspectorPackagerConnectionWebSocketDelegate(std::weak_ptr cxxDelegate); public static constexpr auto kJavaDescriptor; public static void registerNatives(); public void didClose(); @@ -10520,9 +10544,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -10546,9 +10570,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -10556,8 +10580,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -10575,33 +10599,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -10612,22 +10636,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -10640,17 +10664,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -10658,14 +10682,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -10696,14 +10720,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -10738,7 +10762,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -10755,14 +10779,14 @@ struct facebook::react::jsinspector_modern::InspectorTargetCapabilities { struct facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionDelegateImpl : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate); - public std::unique_ptr wrapInUniquePtr(); + public std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate); + public std::unique_ptr wrapInUniquePtr(); public void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs); } class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionDelegateImpl::RefWrapper : public facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { public RefWrapper(jni::alias_ref jDelegate); - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) override; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) override; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) override; } @@ -10799,9 +10823,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -10811,8 +10835,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -10826,11 +10850,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -10857,16 +10881,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -10875,48 +10899,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -10936,29 +10960,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -11000,27 +11024,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -11028,37 +11052,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -11075,30 +11099,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -11113,20 +11137,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -11137,8 +11161,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -11146,7 +11170,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -11161,7 +11185,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -11209,8 +11233,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -11219,10 +11243,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -11232,7 +11256,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -11242,7 +11266,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -11255,22 +11279,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -11282,7 +11306,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -11315,8 +11339,8 @@ struct facebook::react::dom::RNMeasureRect { static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; -std::shared_ptr facebook::react::CoreComponentsRegistry::sharedProviderRegistry(); -void facebook::react::CoreComponentsRegistry::addCoreComponents(std::shared_ptr registry); +std::shared_ptr facebook::react::CoreComponentsRegistry::sharedProviderRegistry(); +void facebook::react::CoreComponentsRegistry::addCoreComponents(std::shared_ptr registry); template @@ -11346,13 +11370,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -11362,13 +11386,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -11383,7 +11407,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -11441,31 +11465,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -11476,7 +11500,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -11502,7 +11526,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -11525,7 +11549,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -11575,7 +11599,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -11605,11 +11629,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); + +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -11617,48 +11647,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -11668,17 +11698,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -11690,28 +11720,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -11719,113 +11749,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -11839,12 +11869,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -11857,21 +11887,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -11901,84 +11931,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -11988,98 +12018,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -12090,23 +12120,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -12116,37 +12146,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -12156,26 +12186,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -12191,147 +12221,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -12339,124 +12369,124 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; } @@ -12477,22 +12507,22 @@ class facebook::jsi::jni::HermesSamplingProfiler : public jni::JavaClass void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -12542,24 +12572,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -12580,7 +12610,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -12614,7 +12644,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -12626,6 +12655,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -12644,20 +12674,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -12679,21 +12709,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -12702,7 +12732,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -12718,11 +12748,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -12734,23 +12764,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -12759,29 +12789,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -12794,9 +12824,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -12814,16 +12844,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -12831,27 +12861,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -12880,8 +12910,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -12889,64 +12919,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -12955,18 +12985,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -12975,17 +13005,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -13168,7 +13198,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -13179,18 +13209,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -13205,12 +13235,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -13239,7 +13269,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -13260,29 +13290,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -13297,11 +13327,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -13310,7 +13340,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -13331,8 +13361,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -13344,16 +13374,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -13363,8 +13393,8 @@ struct facebook::yoga::LayoutableChildren::Iterator { JNIEnv* facebook::yoga::vanillajni::getCurrentEnv(); -facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::newGlobalRef(JNIEnv* env, jobject obj); -facebook::yoga::vanillajni::ScopedLocalRef facebook::yoga::vanillajni::callStaticObjectMethod(JNIEnv* env, jclass clazz, jmethodID methodId, ...); +facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::newGlobalRef(JNIEnv* env, jobject obj); +facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::callStaticObjectMethod(JNIEnv* env, jclass clazz, jmethodID methodId, ...); jfieldID facebook::yoga::vanillajni::getFieldId(JNIEnv* env, jclass clazz, const char* fieldName, const char* fieldSignature); jfloat facebook::yoga::vanillajni::callFloatMethod(JNIEnv* env, jobject obj, jmethodID methodId, ...); jint facebook::yoga::vanillajni::ensureInitialized(JNIEnv** env, JavaVM* vm); @@ -13372,21 +13402,21 @@ jlong facebook::yoga::vanillajni::callLongMethod(JNIEnv* env, jobject obj, jmeth jmethodID facebook::yoga::vanillajni::getMethodId(JNIEnv* env, jclass clazz, const char* methodName, const char* methodDescriptor); jmethodID facebook::yoga::vanillajni::getStaticMethodId(JNIEnv* env, jclass clazz, const char* methodName, const char* methodDescriptor); template -facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); +facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); template -facebook::yoga::vanillajni::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); +facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); void facebook::yoga::vanillajni::assertNoPendingJniException(JNIEnv* env); void facebook::yoga::vanillajni::assertNoPendingJniExceptionIf(JNIEnv* env, bool condition); void facebook::yoga::vanillajni::callVoidMethod(JNIEnv* env, jobject obj, jmethodID methodId, ...); void facebook::yoga::vanillajni::logErrorMessageAndDie(const char* message); -void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const JNINativeMethod methods[], size_t numMethods); +void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const _j_n_i_native_method::JNINativeMethod methods[], size_t numMethods); class facebook::yoga::vanillajni::LayoutContext { - public static PtrJNodeMapVanilla* getNodeMap(); + public static _ptr_j_node_map_vanilla::PtrJNodeMapVanilla* getNodeMap(); } struct facebook::yoga::vanillajni::LayoutContext::Provider { - public Provider(PtrJNodeMapVanilla* data); + public Provider(_ptr_j_node_map_vanilla::PtrJNodeMapVanilla* data); public ~Provider(); } @@ -13395,7 +13425,7 @@ class facebook::yoga::vanillajni::YogaJniException : public std::exception { public YogaJniException(const facebook::yoga::vanillajni::YogaJniException& rhs); public YogaJniException(facebook::yoga::vanillajni::YogaJniException&& rhs) noexcept; public YogaJniException(jthrowable throwable); - public facebook::yoga::vanillajni::ScopedLocalRef getThrowable() const noexcept; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef getThrowable() const noexcept; public ~YogaJniException() override; } @@ -13407,8 +13437,8 @@ class facebook::yoga::vanillajni::ScopedGlobalRef { public ScopedGlobalRef(facebook::yoga::vanillajni::ScopedGlobalRef&& s) noexcept; public T get() const; public T release(); - public facebook::yoga::vanillajni::ScopedGlobalRef& operator=(const facebook::yoga::vanillajni::ScopedGlobalRef& other) = delete; - public facebook::yoga::vanillajni::ScopedGlobalRef& operator=(facebook::yoga::vanillajni::ScopedGlobalRef&& s) noexcept; + public facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& operator=(const facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& other) = delete; + public facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& operator=(facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef&& s) noexcept; public operator bool() const; public void reset(T ptr = NULL); public ~ScopedGlobalRef(); @@ -13422,8 +13452,8 @@ class facebook::yoga::vanillajni::ScopedLocalRef { public ScopedLocalRef(facebook::yoga::vanillajni::ScopedLocalRef&& s) noexcept; public T get() const; public T release(); - public facebook::yoga::vanillajni::ScopedLocalRef& operator=(const facebook::yoga::vanillajni::ScopedLocalRef& other) = delete; - public facebook::yoga::vanillajni::ScopedLocalRef& operator=(facebook::yoga::vanillajni::ScopedLocalRef&& s) noexcept; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& operator=(const facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& other) = delete; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& operator=(facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef&& s) noexcept; public operator bool() const; public void reset(T ptr = NULL); public ~ScopedLocalRef(); @@ -13434,85 +13464,85 @@ void facebook::gloginit::initialize(const char* tag = "ReactNativeJNI"); struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { diff --git a/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api index 62d88ff7546..fd40da76645 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api @@ -7,7 +7,7 @@ category NSTextStorage(FontScaling) { category RCTBridge(Inspector) { public @property (assign, readonly) BOOL inspectable; - public @property (assign, readonly) facebook::react::jsinspector_modern::HostTarget* inspectorTarget; + public @property (assign, readonly) facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* inspectorTarget; } category RCTBridge(RCTAccessibilityManager) { @@ -44,8 +44,8 @@ category RCTBridge(RCTSurfacePresenterStub) { } category RCTBridge(RCTTurboModule) { - public virtual std::shared_ptr jsCallInvoker(); - public virtual std::shared_ptr decorateNativeMethodCallInvoker:(std::shared_ptr nativeMethodCallInvoker); + public virtual std::shared_ptr jsCallInvoker(); + public virtual std::shared_ptr decorateNativeMethodCallInvoker:(std::shared_ptr nativeMethodCallInvoker); } category RCTBridge(RCTUIManager) { @@ -57,7 +57,7 @@ category RCTBridge(RCTWebSocketModule) { } category RCTBridgeProxy(Cxx) { - public @property (assign) std::shared_ptr jsCallInvoker; + public @property (assign) std::shared_ptr jsCallInvoker; } category RCTBridgeProxy(RCTAccessibilityManager) { @@ -137,7 +137,7 @@ category RCTConvert(Text) { category RCTConvert(Transform) { public virtual static CATransform3D CATransform3D:(id json); - public virtual static RCTTransformOrigin RCTTransformOrigin:(id json); + public virtual static _r_c_t_transform_origin::RCTTransformOrigin RCTTransformOrigin:(id json); } category RCTConvert(UIActivityIndicatorView) { @@ -145,7 +145,6 @@ category RCTConvert(UIActivityIndicatorView) { } category RCTConvert(UIScrollView) { - public virtual static UIScrollViewKeyboardDismissMode UIScrollViewKeyboardDismissMode:(id json); } category RCTConvert(UIStatusBar) { @@ -233,6 +232,52 @@ category RCTCxxConvert(NativeWebSocketModule_SpecConnectOptions) { public virtual static RCTManagedPointer* JS_NativeWebSocketModule_SpecConnectOptions:(id json); } +category RCTPlatformImage(React) { + public @property (assign) NSInteger reactDecodedImageBytes; +} + +category RCTPlatformView(RCTScrollViewComponentView) { + public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollViewComponentView* scrollView); +} + +category RCTPlatformView(React) { + public @property (assign) BOOL shouldAccessibilityIgnoresInvertColors; + public @property (assign) CATransform3D reactTransform; + public @property (assign) NSInteger reactZIndex; + public @property (assign) UIAccessibilityTraits accessibilityRoleTraits; + public @property (assign) UIAccessibilityTraits roleTraits; + public @property (assign) UIUserInterfaceLayoutDirection reactLayoutDirection; + public @property (assign) YGDisplay reactDisplay; + public @property (assign) _r_c_t_transform_origin::RCTTransformOrigin reactTransformOrigin; + public @property (assign, readonly) CGRect reactContentFrame; + public @property (assign, readonly) RCTPlatformView* reactAccessibilityElement; + public @property (assign, readonly) UIEdgeInsets reactBorderInsets; + public @property (assign, readonly) UIEdgeInsets reactCompoundInsets; + public @property (assign, readonly) UIEdgeInsets reactPaddingInsets; + public @property (copy) NSArray* accessibilityActions; + public @property (copy) NSDictionary* accessibilityValueInternal; + public @property (copy) NSDictionary* accessibilityState; + public @property (copy) NSString* accessibilityLanguage; + public @property (copy) NSString* accessibilityRole; + public @property (copy) NSString* nativeID; + public @property (copy) NSString* role; + public virtual NSArray* reactSubviews(); + public virtual NSArray* reactZIndexSortedSubviews(); + public virtual NSString* react_recursiveDescription(); + public virtual RCTPlatformView* reactSuperview(); + public virtual UIViewController* reactViewController(); + public virtual void didSetProps:(NSArray* changedProps); + public virtual void didUpdateReactSubviews(); + public virtual void insertReactSubview:atIndex:(RCTPlatformView* subview, NSInteger atIndex); + public virtual void reactAddControllerToClosestParent:(UIViewController* controller); + public virtual void reactBlur(); + public virtual void reactFocus(); + public virtual void reactFocusIfNeeded(); + public virtual void reactSetFrame:(CGRect frame); + public virtual void reactViewDidMoveToWindow(); + public virtual void removeReactSubview:(RCTPlatformView* subview); +} + category RCTScrollViewComponentView(ScrollableProtocol) { } @@ -255,83 +300,40 @@ category RCTSurfacePresenter(Surface) { public virtual void registerSurface:(RCTFabricSurface* surface); public virtual void removeObserver:(id observer); public virtual void schedulerDidSynchronouslyUpdateViewOnUIThread:props:(ReactTag tag, folly::dynamic props); - public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); public virtual void synchronouslyUpdateViewOnUIThread:props:(NSNumber* reactTag, NSDictionary* props); public virtual void unregisterSurface:(RCTFabricSurface* surface); } -category UIImage(React) { - public @property (assign) NSInteger reactDecodedImageBytes; -} - -category UIView(ComponentViewProtocol) { - public virtual facebook::react::Props::Shared props(); - public virtual static std::vector supplementalComponentDescriptorProviders(); +category RCTUIView(ComponentViewProtocol) { + public virtual NSNumber* reactTag(); + public virtual facebook::react::_props::facebook::react::Props::Shared props(); + public virtual static std::vector supplementalComponentDescriptorProviders(); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void invalidate(); - public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - public virtual void unmountChildComponentView:index:(UIView* childComponentView, NSInteger index); - public virtual void updateClippedSubviewsWithClipRect:relativeToView:(CGRect clipRect, UIView* clipView); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); - public virtual void updateState:oldState:(const facebook::react::State::Shared& state, const facebook::react::State::Shared& oldState); + public virtual void setReactTag:(NSNumber* reactTag); + public virtual void unmountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); + public virtual void updateClippedSubviewsWithClipRect:relativeToView:(CGRect clipRect, RCTUIView* clipView); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); + public virtual void updateState:oldState:(const facebook::react::_state::facebook::react::State::Shared& state, const facebook::react::_state::facebook::react::State::Shared& oldState); } category UIView(RCTScrollView) { public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollView* scrollView); } -category UIView(RCTScrollViewComponentView) { - public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollViewComponentView* scrollView); -} - -category UIView(React) { - public @property (assign) BOOL shouldAccessibilityIgnoresInvertColors; - public @property (assign) CATransform3D reactTransform; - public @property (assign) NSInteger reactZIndex; - public @property (assign) RCTTransformOrigin reactTransformOrigin; - public @property (assign) UIAccessibilityTraits accessibilityRoleTraits; - public @property (assign) UIAccessibilityTraits roleTraits; - public @property (assign) UIUserInterfaceLayoutDirection reactLayoutDirection; - public @property (assign) YGDisplay reactDisplay; - public @property (assign, readonly) CGRect reactContentFrame; - public @property (assign, readonly) UIEdgeInsets reactBorderInsets; - public @property (assign, readonly) UIEdgeInsets reactCompoundInsets; - public @property (assign, readonly) UIEdgeInsets reactPaddingInsets; - public @property (assign, readonly) UIView* reactAccessibilityElement; - public @property (copy) NSArray* accessibilityActions; - public @property (copy) NSDictionary* accessibilityValueInternal; - public @property (copy) NSDictionary* accessibilityState; - public @property (copy) NSString* accessibilityLanguage; - public @property (copy) NSString* accessibilityRole; - public @property (copy) NSString* nativeID; - public @property (copy) NSString* role; - public virtual NSArray* reactSubviews(); - public virtual NSArray* reactZIndexSortedSubviews(); - public virtual NSString* react_recursiveDescription(); - public virtual UIView* reactSuperview(); - public virtual UIViewController* reactViewController(); - public virtual void didSetProps:(NSArray* changedProps); - public virtual void didUpdateReactSubviews(); - public virtual void insertReactSubview:atIndex:(UIView* subview, NSInteger atIndex); - public virtual void reactAddControllerToClosestParent:(UIViewController* controller); - public virtual void reactBlur(); - public virtual void reactFocus(); - public virtual void reactFocusIfNeeded(); - public virtual void reactSetFrame:(CGRect frame); - public virtual void removeReactSubview:(UIView* subview); -} - class ObjCTimerRegistry : public facebook::react::PlatformTimerRegistry { public ObjCTimerRegistry(); public RCTTiming* _Null_unspecified timing; public virtual void createRecurringTimer(uint32_t timerID, double delayMS) override; public virtual void createTimer(uint32_t timerID, double delayMS) override; public virtual void deleteTimer(uint32_t timerID) override; - public void setTimerManager(std::weak_ptr timerManager); + public void setTimerManager(std::weak_ptr timerManager); } class RCTComponentViewClassDescriptor { @@ -342,17 +344,17 @@ class RCTComponentViewClassDescriptor { } class RCTComponentViewDescriptor { - public __strong UIView* const view; + public __strong RCTUIView* const view; public const bool observesMountingTransactionDidMount; public const bool observesMountingTransactionWillMount; public const bool shouldBeRecycled; } class RCTMountingTransactionObserverCoordinator { - public void notifyObserversMountingTransactionDidMount(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry) const; - public void notifyObserversMountingTransactionWillMount(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry) const; - public void registerViewComponentDescriptor(const RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); - public void unregisterViewComponentDescriptor(const RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); + public void notifyObserversMountingTransactionDidMount(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry) const; + public void notifyObserversMountingTransactionWillMount(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry) const; + public void registerViewComponentDescriptor(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); + public void unregisterViewComponentDescriptor(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); } interface CommonHostMetadata : public NSObject { @@ -590,6 +592,7 @@ interface RCTAccessibilityManager : public NSObject { public @property (assign) BOOL isBoldTextEnabled; public @property (assign) BOOL isDarkerSystemColorsEnabled; public @property (assign) BOOL isGrayscaleEnabled; + public @property (assign) BOOL isHighContrastEnabled; public @property (assign) BOOL isInvertColorsEnabled; public @property (assign) BOOL isReduceMotionEnabled; public @property (assign) BOOL isReduceTransparencyEnabled; @@ -602,7 +605,7 @@ interface RCTAccessibilityManager : public NSObject { interface RCTActionSheetManager : public NSObject { } -interface RCTActivityIndicatorView : public UIActivityIndicatorView { +interface RCTActivityIndicatorView : public RCTUIActivityIndicatorView { } interface RCTActivityIndicatorViewComponentView : public RCTViewComponentView { @@ -622,11 +625,12 @@ interface RCTAlertController : public UIAlertController { interface RCTAlertManager : public NSObject { } -interface RCTAnimatedImage : public UIImage { +interface RCTAnimatedImage : public RCTPlatformImage { + public virtual _Nullable instancetype initWithData:scale:(NSData* data, CGFloat scale); } interface RCTAnimatedModuleProvider : public NSObject { - public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); + public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); public virtual void invalidate(); } @@ -655,8 +659,8 @@ interface RCTAppDelegate : public RCTDefaultReactNativeFactoryDelegate { public @property (assign) BOOL autoFocus; public @property (assign) BOOL clearTextOnFocus; + public @property (assign) BOOL ignoresTextAttributes; public @property (assign) BOOL secureTextEntry; public @property (assign) BOOL selectTextOnFocus; public @property (assign) BOOL showSoftInputOnFocus; @@ -706,13 +711,16 @@ interface RCTBaseTextInputView : public RCTView { public @property (assign) UIEdgeInsets reactPaddingInsets; public @property (assign) UIKeyboardType keyboardType; public @property (assign, readonly) NSInteger nativeEventCount; - public @property (assign, readonly) UIView* backedTextInputView; + public @property (assign, readonly) RCTUIView* backedTextInputView; public @property (copy) NSAttributedString* attributedText; + public @property (copy) NSString* ghostText; public @property (copy) NSString* inputAccessoryViewID; + public @property (copy) NSString* predictedText; public @property (copy) NSString* submitBehavior; public @property (copy) RCTDirectEventBlock onChange; public @property (copy) RCTDirectEventBlock onChangeSync; public @property (copy) RCTDirectEventBlock onContentSizeChange; + public @property (copy) RCTDirectEventBlock onPaste; public @property (copy) RCTDirectEventBlock onScroll; public @property (copy) RCTDirectEventBlock onSelectionChange; public @property (copy) RCTTextSelection* selection; @@ -811,8 +819,8 @@ interface RCTBundleConfiguration : public NSObject { } interface RCTBundleManager : public NSObject { - public @property (assign) NSURL* bundleURL; public @property (assign) RCTBundleConfiguration* bundleConfig; + public @property (strong) NSURL* bundleURL; public virtual _Nullable instancetype initWithBundleConfig:(_Nullable RCTBundleConfiguration* bundleConfig); public virtual void resetBundleURL(); public virtual void setBridge:(_Nullable RCTBridge* bridge); @@ -850,8 +858,8 @@ interface RCTBundleURLProvider : public NSObject { } interface RCTCallInvoker : public NSObject { - public virtual instancetype initWithCallInvoker:(std::shared_ptr callInvoker); - public virtual std::shared_ptr callInvoker(); + public virtual instancetype initWithCallInvoker:(std::shared_ptr callInvoker); + public virtual std::shared_ptr callInvoker(); } interface RCTCallableJSModules : public NSObject { @@ -879,8 +887,8 @@ interface RCTComponentData : public NSObject { public @property (strong, readonly) RCTViewManager* bridgelessViewManager; public @property (weak, readonly) RCTViewManager* manager; public virtual NSDictionary* viewConfig(); + public virtual RCTPlatformView* createViewWithTag:rootTag:(_Nullable NSNumber* tag, _Nullable NSNumber* rootTag); public virtual RCTShadowView* createShadowViewWithTag:(NSNumber* tag); - public virtual UIView* createViewWithTag:rootTag:(_Nullable NSNumber* tag, _Nullable NSNumber* rootTag); public virtual instancetype initWithManagerClass:bridge:eventDispatcher:(Class managerClass, RCTBridge* bridge, id eventDispatcher); public virtual static NSDictionary* viewConfigForViewMangerClass:(Class managerClass); public virtual void setProps:forShadowView:(NSDictionary* props, RCTShadowView* shadowView); @@ -893,22 +901,22 @@ interface RCTComponentEvent : public NSObject { interface RCTComponentViewFactory : public NSObject { public @property (weak) id thirdPartyFabricComponentsProvider; - public virtual RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); - public virtual facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(facebook::react::ComponentDescriptorParameters parameters); + public virtual _r_c_t_component_view_descriptor::RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); + public virtual facebook::react::_component_descriptor_registry::facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(facebook::react::_component_descriptor_parameters::facebook::react::ComponentDescriptorParameters parameters); public virtual static RCTComponentViewFactory* currentComponentViewFactory(); public virtual void registerComponentViewClass:(Class componentViewClass); } interface RCTComponentViewRegistry : public NSObject { public @property (strong, readonly) RCTComponentViewFactory* componentViewFactory; - public virtual _Nullable UIView* findComponentViewWithTag:(facebook::react::Tag tag); - public virtual const RCTComponentViewDescriptor& componentViewDescriptorWithTag:(facebook::react::Tag tag); - public virtual const RCTComponentViewDescriptor& dequeueComponentViewWithComponentHandle:tag:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag); - public virtual void enqueueComponentViewWithComponentHandle:tag:componentViewDescriptor:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag, RCTComponentViewDescriptor componentViewDescriptor); + public virtual _Nullable RCTUIView* findComponentViewWithTag:(facebook::react::Tag tag); + public virtual const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptorWithTag:(facebook::react::Tag tag); + public virtual const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& dequeueComponentViewWithComponentHandle:tag:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag); + public virtual void enqueueComponentViewWithComponentHandle:tag:componentViewDescriptor:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag, _r_c_t_component_view_descriptor::RCTComponentViewDescriptor componentViewDescriptor); } interface RCTComposedViewRegistry : public NSMutableDictionary { - public virtual instancetype initWithUIManager:andRegistry:(RCTUIManager* uiManager, NSDictionary* registry); + public virtual instancetype initWithUIManager:andRegistry:(RCTUIManager* uiManager, NSDictionary* registry); } interface RCTConvert : public NSObject { @@ -933,7 +941,7 @@ interface RCTConvert : public NSObject { public virtual static NSArray* NSStringArray:(id json); public virtual static NSArray* NSURLArray:(id json); public virtual static NSArray* RCTFileURLArray:(id json); - public virtual static NSArray* UIColorArray:(id json); + public virtual static NSArray* UIColorArray:(id json); public virtual static NSData* NSData:(id json); public virtual static NSDate* NSDate:(id json); public virtual static NSDictionary* NSDictionary:(id json); @@ -963,11 +971,12 @@ interface RCTConvert : public NSObject { public virtual static RCTConvert::RCTFileURL* RCTFileURL:(id json); public virtual static RCTConvert::css_backface_visibility_t css_backface_visibility_t:(id json); public virtual static RCTCursor RCTCursor:(id json); + public virtual static RCTPlatformColor* NSColor:(id json); + public virtual static RCTPlatformColor* UIColor:(id json); + public virtual static RCTPlatformColor* UIColorWithRed:green:blue:alpha:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha); + public virtual static RCTPlatformColor* UIColorWithRed:green:blue:alpha:andColorSpace:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha, RCTColorSpace colorSpace); public virtual static RCTPointerEvents RCTPointerEvents:(id json); public virtual static RCTTextDecorationLineType RCTTextDecorationLineType:(id json); - public virtual static UIColor* UIColor:(id json); - public virtual static UIColor* UIColorWithRed:green:blue:alpha:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha); - public virtual static UIColor* UIColorWithRed:green:blue:alpha:andColorSpace:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha, RCTColorSpace colorSpace); public virtual static UIDataDetectorTypes UIDataDetectorTypes:(id json); public virtual static UIEdgeInsets UIEdgeInsets:(id json); public virtual static UIInterfaceOrientationMask UIInterfaceOrientationMask:(NSString* orientation); @@ -986,8 +995,8 @@ interface RCTConvert : public NSObject { public virtual static YGJustify YGJustify:(id json); public virtual static YGOverflow YGOverflow:(id json); public virtual static YGPositionType YGPositionType:(id json); - public virtual static YGValue YGValue:(id json); public virtual static YGWrap YGWrap:(id json); + public virtual static _y_g_value::YGValue YGValue:(id json); public virtual static double double:(id json); public virtual static float float:(id json); public virtual static id id:(id json); @@ -1000,7 +1009,7 @@ interface RCTCxxConvert : public NSObject { } interface RCTCxxMethod : public NSObject { - public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::CxxModule::Method& cxxMethod); + public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::_cxx_module::_method::facebook::xplat::module::CxxModule::Method& cxxMethod); } interface RCTDataRequestHandler : public NSObject { @@ -1060,6 +1069,7 @@ interface RCTDevSettings : public RCTEventEmitter { public @property (assign) BOOL isHotLoadingEnabled; public @property (assign) BOOL isPerfMonitorShown; public @property (assign) BOOL isProfilingEnabled; + public @property (assign) BOOL isSecondaryClickToShowDevMenuEnabled; public @property (assign) BOOL isShakeGestureEnabled; public @property (assign) BOOL isShakeToShowDevMenuEnabled; public @property (assign) BOOL startSamplingProfilerOnLaunch; @@ -1099,13 +1109,13 @@ interface RCTDisplayLink : public NSObject { interface RCTDisplayWeakRefreshable : public NSObject { public @property (weak) id refreshable; - public virtual static CADisplayLink* displayLinkWithWeakRefreshable:(id refreshable); + public virtual static RCTPlatformDisplayLink* displayLinkWithWeakRefreshable:(id refreshable); } interface RCTDivisionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTEnhancedScrollView : public UIScrollView { +interface RCTEnhancedScrollView : public RCTUIScrollView { public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; public @property (assign) BOOL pinchGestureEnabled; @@ -1114,7 +1124,7 @@ interface RCTEnhancedScrollView : public UIScrollView { public @property (assign) CGFloat snapToInterval; public @property (copy) NSArray* snapToOffsets; public @property (copy) NSString* snapToAlignment; - public @property (strong, readonly) RCTGenericDelegateSplitter>* delegateSplitter; + public @property (strong, readonly) RCTGenericDelegateSplitter>* delegateSplitter; public @property (weak) id overridingDelegate; public virtual void preserveContentOffsetWithBlock:(void(^)() block); } @@ -1135,14 +1145,14 @@ interface RCTEventDispatcher : public NSObject { - public @property (weak) RCTBridge* bridge; - public @property (weak) RCTModuleRegistry* moduleRegistry; - public virtual NSArray* supportedEvents(); - public virtual instancetype initWithDisabledObservation(); - public virtual void addListener:(NSString* eventName); + public @property (weak) RCTBridge* _Nullable bridge; + public @property (weak) RCTModuleRegistry* _Nullable moduleRegistry; + public virtual NSArray* _Nullable supportedEvents(); + public virtual instancetype _Nullable initWithDisabledObservation(); + public virtual void addListener:(NSString* _Nullable eventName); public virtual void invalidate(); public virtual void removeListeners:(double count); - public virtual void sendEventWithName:body:(NSString* name, id body); + public virtual void sendEventWithName:body:(NSString* _Nullable name, id _Nullable body); public virtual void startObserving(); public virtual void stopObserving(); } @@ -1180,6 +1190,11 @@ interface RCTFileReaderModule : public NSObject { interface RCTFileRequestHandler : public NSObject { } +interface RCTFocusChangeEvent : public RCTComponentEvent { + public virtual static instancetype blurEventWithReactTag:(NSNumber* reactTag); + public virtual static instancetype focusEventWithReactTag:(NSNumber* reactTag); +} + interface RCTFont : public NSObject { public virtual static UIFont* updateFont:withFamily:(UIFont* font, NSString* family); public virtual static UIFont* updateFont:withFamily:size:weight:style:variant:scaleMultiplier:(UIFont* font, NSString* family, NSNumber* size, NSString* weight, NSString* style, NSArray* variant, CGFloat scaleMultiplier); @@ -1200,7 +1215,7 @@ interface RCTFrameTimingsObserver : public NSObject { interface RCTFrameUpdate : public NSObject { public @property (assign, readonly) NSTimeInterval deltaTime; public @property (assign, readonly) NSTimeInterval timestamp; - public virtual instancetype initWithDisplayLink:(CADisplayLink* displayLink); + public virtual instancetype initWithDisplayLink:(RCTPlatformDisplayLink* displayLink); } interface RCTGIFImageDecoder : public NSObject { @@ -1216,8 +1231,8 @@ interface RCTGenericDelegateSplitter : public NSObject { interface RCTGradientUtils : public NSObject { public virtual static std::pair pointsForCAGradientLayerLinearGradient:endPoint:bounds:(CGPoint startPoint, CGPoint endPoint, CGSize bounds); - public virtual static std::vector getFixedColorStops:gradientLineLength:(const std::vector& colorStops, CGFloat gradientLineLength); - public virtual static void getColors:andLocations:fromColorStops:(NSMutableArray* colors, NSMutableArray* locations, const std::vector& colorStops); + public virtual static std::vector getFixedColorStops:gradientLineLength:(const std::vector& colorStops, CGFloat gradientLineLength); + public virtual static void getColors:andLocations:fromColorStops:(NSMutableArray* colors, NSMutableArray* locations, const std::vector& colorStops); } interface RCTHTTPRequestHandler : public NSObject { @@ -1262,13 +1277,14 @@ interface RCTImageEditingManager : public NSObject { } interface RCTImageLoader : public NSObject { + public virtual NSInteger activeTasks(); public virtual instancetype init(); public virtual instancetype initWithRedirectDelegate:(id redirectDelegate); public virtual instancetype initWithRedirectDelegate:loadersProvider:decodersProvider:(id redirectDelegate, NSArray>*(^)(RCTModuleRegistry*) getLoaders, NSArray>*(^)(RCTModuleRegistry*) getDecoders); } interface RCTImageManager : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -1286,7 +1302,7 @@ interface RCTImageSource : public NSObject { interface RCTImageStoreManager : public NSObject { public virtual void getImageDataForTag:withBlock:(NSString* imageTag, void(^)(NSData* imageData) block); public virtual void removeImageForTag:withBlock:(NSString* imageTag, void(^)(void) block); - public virtual void storeImage:withBlock:(UIImage* image, void(^)(NSString* imageTag) block); + public virtual void storeImage:withBlock:(RCTPlatformImage* image, void(^)(NSString* imageTag) block); public virtual void storeImageData:withBlock:(NSData* imageData, void(^)(NSString* imageTag) block); } @@ -1304,7 +1320,7 @@ interface RCTImageView : public RCTView { public @property (assign) UIEdgeInsets capInsets; public @property (assign) UIImageRenderingMode renderingMode; public @property (copy) NSArray* imageSources; - public @property (strong) UIImage* defaultImage; + public @property (strong) RCTPlatformImage* defaultImage; public virtual instancetype initWithBridge:(RCTBridge* bridge); } @@ -1314,17 +1330,17 @@ interface RCTImageViewManager : public RCTViewManager { interface RCTInputAccessoryComponentView : public RCTViewComponentView { } -interface RCTInputAccessoryContentView : public UIView { +interface RCTInputAccessoryContentView : public RCTUIView { } interface RCTInputAccessoryShadowView : public RCTShadowView { } -interface RCTInputAccessoryView : public UIView { +interface RCTInputAccessoryView : public RCTUIView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTInputAccessoryViewContent : public UIView { +interface RCTInputAccessoryViewContent : public RCTUIView { } interface RCTInputAccessoryViewManager : public RCTViewManager { @@ -1352,9 +1368,9 @@ interface RCTInspectorUtils : public NSObject { interface RCTInstance : public NSObject { public @property (strong, readonly) RCTSurfacePresenter* surfacePresenter; - public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions); - public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:devMenuConfiguration:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions, RCTDevMenuConfiguration* _Nullable devMenuConfiguration); - public virtual void callFunctionOnBufferedRuntimeExecutor:(std::function&& executor); + public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions); + public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:devMenuConfiguration:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions, RCTDevMenuConfiguration* _Nullable devMenuConfiguration); + public virtual void callFunctionOnBufferedRuntimeExecutor:(std::function&& executor); public virtual void callFunctionOnJSModule:method:args:(NSString* moduleName, NSString* method, NSArray* args); public virtual void invalidate(); public virtual void registerSegmentWithId:path:(NSNumber* segmentId, NSString* path); @@ -1378,12 +1394,12 @@ interface RCTJSStackFrame : public NSObject { } interface RCTJSThreadManager : public NSObject { - public virtual std::shared_ptr jsMessageThread(); + public virtual std::shared_ptr jsMessageThread(); public virtual void dispatchToJSThread:(dispatch_block_t block); } interface RCTJSTimerExecutor : public NSObject { - public virtual void setTimerManager:(std::weak_ptr timerManager); + public virtual void setTimerManager:(std::weak_ptr timerManager); } interface RCTJavaScriptLoader : public NSObject { @@ -1424,7 +1440,7 @@ interface RCTLayoutAnimationGroup : public NSObject { } interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView { - public virtual UIView* paperView(); + public virtual RCTPlatformView* paperView(); public virtual static BOOL isSupported:(NSString* componentName); public virtual static void supportLegacyViewManagerWithName:(NSString* componentName); public virtual static void supportLegacyViewManagersWithPrefix:(NSString* prefix); @@ -1432,24 +1448,24 @@ interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView interface RCTLegacyViewManagerInteropCoordinator : public NSObject { public virtual NSString* componentViewName(); - public virtual UIView* createPaperViewWithTag:(NSInteger tag); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); - public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, UIView* paperView); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); public virtual void removeObserveForTag:(NSInteger tag); - public virtual void setProps:forView:(NSDictionary* props, UIView* view); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); } interface RCTLegacyViewManagerInteropCoordinatorAdapter : public NSObject { public @property (copy) void(^eventInterceptor)(std::string eventName, folly::dynamic&& event); - public @property (strong) UIView* paperView; + public @property (strong) RCTPlatformView* paperView; public virtual instancetype initWithCoordinator:reactTag:(RCTLegacyViewManagerInteropCoordinator* coordinator, NSInteger tag); public virtual void handleCommand:args:(NSString* commandName, NSArray* args); public virtual void setProps:(const folly::dynamic& props); } interface RCTLinearGradient : public NSObject { - public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::LinearGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::_linear_gradient::facebook::react::LinearGradient& gradient); } interface RCTLinkingManager : public RCTEventEmitter { @@ -1465,7 +1481,7 @@ interface RCTLoadingProgress : public NSObject { public @property (strong) NSNumber* total; } -interface RCTLocalAssetImageLoader { +interface RCTLocalAssetImageLoader : public NSObject { } interface RCTLocalizationProvider : public NSObject { @@ -1477,9 +1493,9 @@ interface RCTLogBox : public NSObject { interface RCTLogBoxView : public UIWindow { public virtual instancetype initWithFrame:(CGRect frame); - public virtual instancetype initWithWindow:bridge:(UIWindow* window, RCTBridge* bridge); - public virtual instancetype initWithWindow:surfacePresenter:(UIWindow* window, id surfacePresenter); - public virtual void createRootViewController:(UIView* view); + public virtual instancetype initWithWindow:bridge:(RCTPlatformWindow* window, RCTBridge* bridge); + public virtual instancetype initWithWindow:surfacePresenter:(RCTPlatformWindow* window, id surfacePresenter); + public virtual void createRootViewController:(RCTPlatformView* view); public virtual void show(); } @@ -1494,7 +1510,7 @@ interface RCTMethodArgument : public NSObject { public @property (copy, readonly) NSString* type; } -interface RCTModalHostView : public UIView { +interface RCTModalHostView : public RCTUIView { public @property (assign) BOOL allowSwipeDismissal; public @property (assign) BOOL animated; public @property (assign) BOOL hardwareAccelerated; @@ -1512,7 +1528,7 @@ interface RCTModalHostView : public UIView { +interface RCTModalHostViewComponentView : public RCTViewComponentView { public virtual void dismissViewController:animated:completion:(UIViewController* modalViewController, BOOL animated, void(^)(void) completion); public virtual void presentViewController:animated:completion:(UIViewController* modalViewController, BOOL animated, void(^)(void) completion); } @@ -1550,7 +1566,7 @@ interface RCTModuleData : public NSObject { interface RCTModuleMethod : public NSObject { public @property (assign, readonly) Class moduleClass; public @property (assign, readonly) SEL selector; - public virtual instancetype initWithExportedMethod:moduleClass:(const RCTMethodInfo* exportMethod, Class moduleClass); + public virtual instancetype initWithExportedMethod:moduleClass:(const _r_c_t_method_info::RCTMethodInfo* exportMethod, Class moduleClass); } interface RCTModuleProviders : public NSObject { @@ -1578,14 +1594,14 @@ interface RCTModuloAnimatedNode : public RCTValueAnimatedNode { interface RCTMountingManager : public NSObject { public @property (strong) RCTComponentViewRegistry* componentViewRegistry; public @property (weak) id delegate; - public virtual void attachSurfaceToView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); - public virtual void detachSurfaceFromView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); + public virtual void attachSurfaceToView:surfaceId:(RCTPlatformView* view, facebook::react::SurfaceId surfaceId); + public virtual void detachSurfaceFromView:surfaceId:(RCTPlatformView* view, facebook::react::SurfaceId surfaceId); public virtual void dispatchCommand:commandName:args:(ReactTag reactTag, NSString* commandName, NSArray* args); - public virtual void scheduleTransaction:(std::shared_ptr mountingCoordinator); + public virtual void scheduleTransaction:(std::shared_ptr mountingCoordinator); public virtual void sendAccessibilityEvent:eventType:(ReactTag reactTag, NSString* eventType); - public virtual void setContextContainer:(std::shared_ptr contextContainer); - public virtual void setIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::ShadowView& shadowView); - public virtual void synchronouslyUpdateViewOnUIThread:changedProps:componentDescriptor:(ReactTag reactTag, folly::dynamic props, const facebook::react::ComponentDescriptor& componentDescriptor); + public virtual void setContextContainer:(std::shared_ptr contextContainer); + public virtual void setIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView); + public virtual void synchronouslyUpdateViewOnUIThread:changedProps:componentDescriptor:(ReactTag reactTag, folly::dynamic props, const facebook::react::_component_descriptor::facebook::react::ComponentDescriptor& componentDescriptor); } interface RCTMultilineTextInputView : public RCTBaseTextInputView { @@ -1631,7 +1647,7 @@ interface RCTNativeAnimatedNodesManager : public NSObject { public virtual void setAnimatedNodeValue:value:(NSNumber* nodeTag, NSNumber* value); public virtual void startAnimatingNode:nodeTag:config:endCallback:(NSNumber* animationId, NSNumber* nodeTag, NSDictionary* config, _Nullable RCTResponseSenderBlock callBack); public virtual void startListeningToAnimatedNodeValue:valueObserver:(NSNumber* tag, id valueObserver); - public virtual void stepAnimations:(CADisplayLink* displaylink); + public virtual void stepAnimations:(RCTPlatformDisplayLink* displaylink); public virtual void stopAnimation:(NSNumber* animationId); public virtual void stopAnimationLoop(); public virtual void stopListeningToAnimatedNodeValue:(NSNumber* tag); @@ -1677,9 +1693,9 @@ interface RCTObjectAnimatedNode : public RCTAnimatedNode { } interface RCTParagraphComponentAccessibilityProvider : public NSObject { - public virtual BOOL isUpToDate:(facebook::react::AttributedString currentAttributedString); + public virtual BOOL isUpToDate:(facebook::react::_attributed_string::facebook::react::AttributedString currentAttributedString); public virtual NSArray* accessibilityElements(); - public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, UIView* view); + public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, RCTPlatformView* view); } interface RCTParagraphComponentView : public RCTViewComponentView { @@ -1715,8 +1731,17 @@ interface RCTPropsAnimatedNode : public RCTAnimatedNode { interface RCTPullToRefreshViewComponentView : public RCTViewComponentView { } +interface RCTPushNotificationManager : public RCTEventEmitter { + protected typedef void(^(*RCTRemoteNotificationCallback)(UIBackgroundFetchResult result); + public virtual static void didFailToRegisterForRemoteNotificationsWithError:(NSError* error); + public virtual static void didReceiveNotification:(UNNotification* notification); + public virtual static void didReceiveRemoteNotification:fetchCompletionHandler:(NSDictionary* notification, RCTPushNotificationManager::RCTRemoteNotificationCallback completionHandler); + public virtual static void didRegisterForRemoteNotificationsWithDeviceToken:(NSData* deviceToken); + public virtual static void setInitialNotification:(UNNotification* notification); +} + interface RCTRadialGradient : public NSObject { - public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::RadialGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::_radial_gradient::facebook::react::RadialGradient& gradient); } interface RCTRawTextShadowView : public RCTShadowView { @@ -1735,20 +1760,20 @@ interface RCTReactNativeFactory : public NSObject { public @property (weak) id delegate; public virtual instancetype initWithDelegate:(id delegate); public virtual instancetype initWithDelegate:releaseLevel:(id delegate, RCTReleaseLevel releaseLevel); - public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, UIWindow* _Nullable window); - public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); - public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable launchOptions); + public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, RCTPlatformWindow* _Nullable window); + public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, RCTPlatformWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); + public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, RCTPlatformWindow* _Nullable window, NSDictionary* _Nullable launchOptions); } interface RCTReactTaggedView : public NSObject { protected NSInteger _tag; - protected UIView* _view; + protected RCTPlatformView* _view; public virtual BOOL isEqual:(id other); public virtual NSInteger tag(); public virtual NSUInteger hash(); - public virtual _Nullable UIView* view(); - public virtual instancetype initWithView:(UIView* view); - public virtual static RCTReactTaggedView* wrap:(UIView* view); + public virtual _Nullable RCTPlatformView* view(); + public virtual instancetype initWithView:(RCTPlatformView* view); + public virtual static RCTReactTaggedView* wrap:(RCTPlatformView* view); } interface RCTRedBox : public NSObject { @@ -1780,7 +1805,7 @@ interface RCTRedBoxExtraDataViewController : public UIViewController { public @property (copy) NSString* title; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) UIScrollView* scrollView; + public @property (weak) RCTUIScrollView* scrollView; } interface RCTRefreshControlManager : public RCTViewManager { @@ -1806,7 +1831,7 @@ interface RCTRootShadowView : public RCTShadowView { public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); } -interface RCTRootView : public UIView { +interface RCTRootView : public RCTUIView { public @property (assign) BOOL passThroughTouches; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize minimumSize; @@ -1815,10 +1840,10 @@ interface RCTRootView : public UIView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) UIView* loadingView; + public @property (strong) RCTPlatformView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) UIView* contentView; - public @property (strong, readonly) UIView* view; + public @property (strong, readonly) RCTUIView* contentView; + public @property (strong, readonly) RCTUIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, _Nullable NSDictionary* initialProperties); @@ -1833,10 +1858,10 @@ interface RCTRootViewFactory : public NSObject { public @property (strong) RCTSurfacePresenterBridgeAdapter* bridgeAdapter; public virtual RCTHost* createReactHost:(NSDictionary* _Nullable launchOptions); public virtual RCTHost* createReactHost:bundleConfiguration:devMenuConfiguration:(NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); - public virtual UIView* _Nonnull viewWithModuleName:(NSString* moduleName); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:(NSString* moduleName, NSDictionary* _Nullable initialProperties); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:launchOptions:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:launchOptions:bundleConfiguration:devMenuConfiguration:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:(NSString* moduleName); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:(NSString* moduleName, NSDictionary* _Nullable initialProperties); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:launchOptions:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:launchOptions:bundleConfiguration:devMenuConfiguration:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); public virtual instancetype initWithConfiguration:(RCTRootViewFactoryConfiguration* configuration); public virtual instancetype initWithConfiguration:andTurboModuleManagerDelegate:(RCTRootViewFactoryConfiguration* configuration, id _Nullable turboModuleManagerDelegate); public virtual instancetype initWithTurboModuleDelegate:hostDelegate:configuration:(id turboModuleManagerDelegate, id hostDelegate, RCTRootViewFactoryConfiguration* configuration); @@ -1883,18 +1908,18 @@ interface RCTSafeAreaViewManager : public RCTViewManager { } interface RCTScheduler : public NSObject { - public @property (assign, readonly) const std::shared_ptr uiManager; + public @property (assign, readonly) const std::shared_ptr uiManager; public @property (weak) id delegate; - public virtual instancetype initWithToolbox:(facebook::react::SchedulerToolbox toolbox); + public virtual instancetype initWithToolbox:(facebook::react::_scheduler_toolbox::facebook::react::SchedulerToolbox toolbox); public virtual void addEventListener:(const std::shared_ptr& listener); public virtual void animationTick(); public virtual void onAllAnimationsComplete(); public virtual void onAnimationStarted(); - public virtual void registerSurface:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void registerSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); public virtual void removeEventListener:(const std::shared_ptr& listener); public virtual void reportMount:(facebook::react::SurfaceId surfaceId); - public virtual void setupAnimationDriver:(const facebook::react::SurfaceHandler& surfaceHandler); - public virtual void unregisterSurface:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriver:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void unregisterSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); } interface RCTScrollContentShadowView : public RCTShadowView { @@ -1910,11 +1935,12 @@ interface RCTScrollEvent : public NSObject { public virtual instancetype initWithEventName:reactTag:scrollViewContentOffset:scrollViewContentInset:scrollViewContentSize:scrollViewFrame:scrollViewZoomScale:userData:coalescingKey:(NSString* eventName, NSNumber* reactTag, CGPoint scrollViewContentOffset, UIEdgeInsets scrollViewContentInset, CGSize scrollViewContentSize, CGRect scrollViewFrame, CGFloat scrollViewZoomScale, NSDictionary* userData, uint16_t coalescingKey); } -interface RCTScrollView : public RCTView { +interface RCTScrollView : public RCTView , public RCTAutoInsetsProtocol { public @property (assign) BOOL automaticallyAdjustContentInsets; public @property (assign) BOOL automaticallyAdjustKeyboardInsets; public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; + public @property (assign) BOOL hasOverlayStyleIndicator; public @property (assign) BOOL inverted; public @property (assign) BOOL scrollToOverflowEnabled; public @property (assign) BOOL snapToEnd; @@ -1923,29 +1949,32 @@ interface RCTScrollView : public RCTView * snapToOffsets; public @property (copy) NSDictionary* maintainVisibleContentPosition; public @property (copy) NSString* snapToAlignment; + public @property (copy) RCTDirectEventBlock onInvertedDidChange; public @property (copy) RCTDirectEventBlock onMomentumScrollBegin; public @property (copy) RCTDirectEventBlock onMomentumScrollEnd; + public @property (copy) RCTDirectEventBlock onPreferredScrollerStyleDidChange; public @property (copy) RCTDirectEventBlock onScroll; public @property (copy) RCTDirectEventBlock onScrollBeginDrag; public @property (copy) RCTDirectEventBlock onScrollEndDrag; public @property (copy) RCTDirectEventBlock onScrollToTop; - public @property (weak) UIView* firstResponderViewOutsideScrollView; + public @property (weak) RCTPlatformView* firstResponderViewOutsideScrollView; public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual void flashScrollIndicators(); } -interface RCTScrollViewComponentView { - protected __pad0__; +interface RCTScrollViewComponentView : public RCTViewComponentView { public @property (assign) CGRect firstResponderFocus; - public @property (strong) UIScrollView* scrollView; - public @property (strong, readonly) RCTGenericDelegateSplitter>* scrollViewDelegateSplitter; - public @property (strong, readonly) UIView* containerView; - public @property (weak) UIView* firstResponderViewOutsideScrollView; - public virtual static _Nullable RCTScrollViewComponentView* findScrollViewComponentViewForView:(UIView* view); + public @property (strong) RCTUIScrollView* scrollView; + public @property (strong, readonly) RCTGenericDelegateSplitter>* scrollViewDelegateSplitter; + public @property (strong, readonly) RCTUIView* containerView; + public @property (weak) RCTPlatformView* firstResponderViewOutsideScrollView; + public virtual static _Nullable RCTScrollViewComponentView* findScrollViewComponentViewForView:(RCTPlatformView* view); } interface RCTScrollViewManager : public RCTViewManager { @@ -1959,7 +1988,6 @@ interface RCTShadowView : public NSObject { public @property (assign) BOOL newView; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize size; - public @property (assign) RCTLayoutMetrics layoutMetrics; public @property (assign) YGAlign alignContent; public @property (assign) YGAlign alignItems; public @property (assign) YGAlign alignSelf; @@ -1969,41 +1997,42 @@ interface RCTShadowView : public NSObject { public @property (assign) YGJustify justifyContent; public @property (assign) YGOverflow overflow; public @property (assign) YGPositionType position; - public @property (assign) YGValue bottom; - public @property (assign) YGValue columnGap; - public @property (assign) YGValue end; - public @property (assign) YGValue flexBasis; - public @property (assign) YGValue gap; - public @property (assign) YGValue height; - public @property (assign) YGValue left; - public @property (assign) YGValue margin; - public @property (assign) YGValue marginBottom; - public @property (assign) YGValue marginEnd; - public @property (assign) YGValue marginHorizontal; - public @property (assign) YGValue marginLeft; - public @property (assign) YGValue marginRight; - public @property (assign) YGValue marginStart; - public @property (assign) YGValue marginTop; - public @property (assign) YGValue marginVertical; - public @property (assign) YGValue maxHeight; - public @property (assign) YGValue maxWidth; - public @property (assign) YGValue minHeight; - public @property (assign) YGValue minWidth; - public @property (assign) YGValue padding; - public @property (assign) YGValue paddingBottom; - public @property (assign) YGValue paddingEnd; - public @property (assign) YGValue paddingHorizontal; - public @property (assign) YGValue paddingLeft; - public @property (assign) YGValue paddingRight; - public @property (assign) YGValue paddingStart; - public @property (assign) YGValue paddingTop; - public @property (assign) YGValue paddingVertical; - public @property (assign) YGValue right; - public @property (assign) YGValue rowGap; - public @property (assign) YGValue start; - public @property (assign) YGValue top; - public @property (assign) YGValue width; public @property (assign) YGWrap flexWrap; + public @property (assign) _r_c_t_layout_metrics::RCTLayoutMetrics layoutMetrics; + public @property (assign) _y_g_value::YGValue bottom; + public @property (assign) _y_g_value::YGValue columnGap; + public @property (assign) _y_g_value::YGValue end; + public @property (assign) _y_g_value::YGValue flexBasis; + public @property (assign) _y_g_value::YGValue gap; + public @property (assign) _y_g_value::YGValue height; + public @property (assign) _y_g_value::YGValue left; + public @property (assign) _y_g_value::YGValue margin; + public @property (assign) _y_g_value::YGValue marginBottom; + public @property (assign) _y_g_value::YGValue marginEnd; + public @property (assign) _y_g_value::YGValue marginHorizontal; + public @property (assign) _y_g_value::YGValue marginLeft; + public @property (assign) _y_g_value::YGValue marginRight; + public @property (assign) _y_g_value::YGValue marginStart; + public @property (assign) _y_g_value::YGValue marginTop; + public @property (assign) _y_g_value::YGValue marginVertical; + public @property (assign) _y_g_value::YGValue maxHeight; + public @property (assign) _y_g_value::YGValue maxWidth; + public @property (assign) _y_g_value::YGValue minHeight; + public @property (assign) _y_g_value::YGValue minWidth; + public @property (assign) _y_g_value::YGValue padding; + public @property (assign) _y_g_value::YGValue paddingBottom; + public @property (assign) _y_g_value::YGValue paddingEnd; + public @property (assign) _y_g_value::YGValue paddingHorizontal; + public @property (assign) _y_g_value::YGValue paddingLeft; + public @property (assign) _y_g_value::YGValue paddingRight; + public @property (assign) _y_g_value::YGValue paddingStart; + public @property (assign) _y_g_value::YGValue paddingTop; + public @property (assign) _y_g_value::YGValue paddingVertical; + public @property (assign) _y_g_value::YGValue right; + public @property (assign) _y_g_value::YGValue rowGap; + public @property (assign) _y_g_value::YGValue start; + public @property (assign) _y_g_value::YGValue top; + public @property (assign) _y_g_value::YGValue width; public @property (assign) float aspectRatio; public @property (assign) float borderBottomWidth; public @property (assign) float borderEndWidth; @@ -2031,9 +2060,9 @@ interface RCTShadowView : public NSObject { public virtual void didSetProps:(NSArray* changedProps); public virtual void didUpdateReactSubviews(); public virtual void insertReactSubview:atIndex:(RCTShadowView* subview, NSInteger atIndex); - public virtual void layoutSubviewsWithContext:(RCTLayoutContext layoutContext); - public virtual void layoutWithMetrics:layoutContext:(RCTLayoutMetrics layoutMetrics, RCTLayoutContext layoutContext); - public virtual void layoutWithMinimumSize:maximumSize:layoutDirection:layoutContext:(CGSize minimumSize, CGSize maximumSize, UIUserInterfaceLayoutDirection layoutDirection, RCTLayoutContext layoutContext); + public virtual void layoutSubviewsWithContext:(_r_c_t_layout_context::RCTLayoutContext layoutContext); + public virtual void layoutWithMetrics:layoutContext:(_r_c_t_layout_metrics::RCTLayoutMetrics layoutMetrics, _r_c_t_layout_context::RCTLayoutContext layoutContext); + public virtual void layoutWithMinimumSize:maximumSize:layoutDirection:layoutContext:(CGSize minimumSize, CGSize maximumSize, UIUserInterfaceLayoutDirection layoutDirection, _r_c_t_layout_context::RCTLayoutContext layoutContext); public virtual void removeReactSubview:(RCTShadowView* subview); public virtual void setLocalData:(NSObject* localData); } @@ -2067,11 +2096,11 @@ interface RCTStyleAnimatedNode : public RCTAnimatedNode { interface RCTSubtractionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTSurface { - protected __pad0__; +interface RCTSurface : public NSObject { public @property (assign, readonly) CGSize maximumSize; public @property (assign, readonly) CGSize minimumSize; public virtual BOOL synchronouslyWaitForStage:timeout:(RCTSurfaceStage stage, NSTimeInterval timeout); + public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initialProperties); public virtual void mountReactComponentWithBridge:moduleName:params:(RCTBridge* bridge, NSString* moduleName, NSDictionary* params); public virtual void setSize:(CGSize size); public virtual void unmountReactComponentWithBridge:rootViewTag:(RCTBridge* bridge, NSNumber* rootViewTag); @@ -2085,17 +2114,17 @@ interface RCTSurfaceHostingProxyRootView : public RCTSurfaceHostingView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) UIView* loadingView; + public @property (strong) RCTPlatformView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) UIView* contentView; - public @property (strong, readonly) UIView* view; + public @property (strong, readonly) RCTUIView* contentView; + public @property (strong, readonly) RCTUIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithSurface:(id surface); public virtual void cancelTouches(); } -interface RCTSurfaceHostingView : public UIView { +interface RCTSurfaceHostingView : public RCTUIView { public @property (assign) RCTSurfaceSizeMeasureMode sizeMeasureMode; public @property (copy) RCTSurfaceHostingViewActivityIndicatorViewFactory activityIndicatorViewFactory; public @property (strong, readonly) id surface; @@ -2105,22 +2134,22 @@ interface RCTSurfaceHostingView : public UIView { interface RCTSurfacePointerHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(UIView* view); - public virtual void detachFromView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); + public virtual void detachFromView:(RCTPlatformView* view); } interface RCTSurfacePresenter : public NSObject { public @property (assign) facebook::react::RuntimeExecutor runtimeExecutor; - public @property (assign) std::shared_ptr contextContainer; + public @property (assign) std::shared_ptr contextContainer; public virtual BOOL resume(); public virtual BOOL suspend(); - public virtual instancetype initWithContextContainer:runtimeExecutor:bridgelessBindingsExecutor:(std::shared_ptr contextContainer, facebook::react::RuntimeExecutor runtimeExecutor, std::optional bridgelessBindingsExecutor); + public virtual instancetype initWithContextContainer:runtimeExecutor:bridgelessBindingsExecutor:(std::shared_ptr contextContainer, facebook::react::RuntimeExecutor runtimeExecutor, std::optional bridgelessBindingsExecutor); } interface RCTSurfacePresenterBridgeAdapter : public NSObject { public @property (assign, readonly) RCTSurfacePresenter* surfacePresenter; public @property (weak) RCTBridge* bridge; - public virtual instancetype initWithBridge:contextContainer:(RCTBridge* bridge, std::shared_ptr contextContainer); + public virtual instancetype initWithBridge:contextContainer:(RCTBridge* bridge, std::shared_ptr contextContainer); } interface RCTSurfaceRegistry : public NSObject { @@ -2130,13 +2159,11 @@ interface RCTSurfaceRegistry : public NSObject { public virtual void unregisterSurface:(RCTFabricSurface* surface); } -interface RCTSurfaceRootShadowView { - protected __pad0__; - protected assign; - protected readonly CGSize minimumSize; +interface RCTSurfaceRootShadowView : public RCTShadowView { public @property (assign) YGDirection baseDirection; public @property (assign, readonly) CGSize intrinsicSize; public @property (assign, readonly) CGSize maximumSize; + public @property (assign, readonly) CGSize minimumSize; public @property (weak) id delegate; public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); public virtual void setMinimumSize:maximumSize:(CGSize size, CGSize maximumSize); @@ -2147,30 +2174,30 @@ interface RCTSurfaceRootView : public RCTView { interface RCTSurfaceTouchHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(UIView* view); - public virtual void detachFromView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); + public virtual void detachFromView:(RCTPlatformView* view); } -interface RCTSurfaceView : public UIView { +interface RCTSurfaceView : public RCTUIView { public @property (weak, readonly) id surface; public virtual instancetype initWithSurface:(id surface); } interface RCTSwiftUIContainerViewWrapper : public NSObject { - public virtual UIView* _Nullable contentView(); - public virtual UIView* _Nullable hostingView(); + public virtual RCTPlatformView* _Nullable contentView(); + public virtual RCTPlatformView* _Nullable hostingView(); public virtual void resetStyles(); public virtual void updateBlurRadius:(NSNumber* radius); - public virtual void updateContentView:(UIView* view); + public virtual void updateContentView:(RCTPlatformView* view); public virtual void updateContrast:(NSNumber* contrast); - public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, UIColor* color); + public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, RCTPlatformColor* color); public virtual void updateGrayscale:(NSNumber* grayscale); public virtual void updateHueRotate:(NSNumber* degrees); public virtual void updateLayoutWithBounds:(CGRect bounds); public virtual void updateSaturation:(NSNumber* saturation); } -interface RCTSwitch : public UISwitch { +interface RCTSwitch : public RCTUISwitch { public @property (assign) BOOL wasOn; public @property (copy) RCTBubblingEventBlock onChange; } @@ -2182,7 +2209,7 @@ interface RCTSwitchManager : public RCTViewManager { } interface RCTSyncImageManager : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -2211,16 +2238,16 @@ interface RCTTextAttributes : public NSObject { public @property (copy) NSString* fontStyle; public @property (copy) NSString* fontWeight; public @property (strong) NSNumber* tag; - public @property (strong) UIColor* backgroundColor; - public @property (strong) UIColor* foregroundColor; - public @property (strong) UIColor* textDecorationColor; - public @property (strong) UIColor* textShadowColor; + public @property (strong) RCTPlatformColor* backgroundColor; + public @property (strong) RCTPlatformColor* foregroundColor; + public @property (strong) RCTPlatformColor* textDecorationColor; + public @property (strong) RCTPlatformColor* textShadowColor; public virtual CGFloat effectiveFontSizeMultiplier(); public virtual NSDictionary* effectiveTextAttributes(); public virtual NSParagraphStyle* _Nullable effectiveParagraphStyle(); public virtual NSString* applyTextAttributesToText:(NSString* text); - public virtual UIColor* effectiveBackgroundColor(); - public virtual UIColor* effectiveForegroundColor(); + public virtual RCTPlatformColor* effectiveBackgroundColor(); + public virtual RCTPlatformColor* effectiveForegroundColor(); public virtual UIFont* effectiveFont(); public virtual void applyTextAttributes:(RCTTextAttributes* textAttributes); } @@ -2229,12 +2256,13 @@ interface RCTTextInputComponentView : public RCTViewComponentView { } interface RCTTextLayoutManager : public NSObject { - public virtual facebook::react::LinesMeasurements getLinesForAttributedString:paragraphAttributes:size:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); - public virtual facebook::react::TextMeasurement measureAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::TextLayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints); - public virtual facebook::react::TextMeasurement measureNSAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(NSAttributedString* attributedString, facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::TextLayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints); - public virtual std::shared_ptr getEventEmitterWithAttributeString:paragraphAttributes:frame:atPoint:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, CGPoint point); - public virtual void drawAttributedString:paragraphAttributes:frame:drawHighlightPath:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, void(^)(UIBezierPath* highlightPath) block); - public virtual void getRectWithAttributedString:paragraphAttributes:enumerateAttribute:frame:usingBlock:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, NSString* enumerateAttribute, CGRect frame, RCTTextLayoutFragmentEnumerationBlock block); + public virtual NSTextStorage* getTextStorageForAttributedString:paragraphAttributes:size:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); + public virtual facebook::react::LinesMeasurements getLinesForAttributedString:paragraphAttributes:size:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); + public virtual facebook::react::_text_measurement::facebook::react::TextMeasurement measureAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::_text_layout_context::facebook::react::TextLayoutContext layoutContext, facebook::react::_layout_constraints::facebook::react::LayoutConstraints layoutConstraints); + public virtual facebook::react::_text_measurement::facebook::react::TextMeasurement measureNSAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(NSAttributedString* attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::_text_layout_context::facebook::react::TextLayoutContext layoutContext, facebook::react::_layout_constraints::facebook::react::LayoutConstraints layoutConstraints); + public virtual std::shared_ptr getEventEmitterWithAttributeString:paragraphAttributes:frame:atPoint:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, CGPoint point); + public virtual void drawAttributedString:paragraphAttributes:frame:drawHighlightPath:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, void(^)(UIBezierPath* highlightPath) block); + public virtual void getRectWithAttributedString:paragraphAttributes:enumerateAttribute:frame:usingBlock:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, NSString* enumerateAttribute, CGRect frame, RCTTextLayoutFragmentEnumerationBlock block); } interface RCTTextSelection : public NSObject { @@ -2253,10 +2281,11 @@ interface RCTTextShadowView : public RCTBaseTextShadowView { public virtual void uiManagerWillPerformMounting(); } -interface RCTTextView : public UIView { +interface RCTTextView : public RCTUIView { public @property (assign) BOOL selectable; public @property (assign) RCTBubblingEventBlock onClick; - public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); + public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); } interface RCTTextViewManager : public RCTBaseTextViewManager { @@ -2278,9 +2307,9 @@ interface RCTTouchEvent : public NSObject { interface RCTTouchHandler : public UIGestureRecognizer { public virtual instancetype initWithBridge:(RCTBridge* bridge); - public virtual void attachToView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); public virtual void cancel(); - public virtual void detachFromView:(UIView* view); + public virtual void detachFromView:(RCTPlatformView* view); } interface RCTTrackingAnimatedNode : public RCTAnimatedNode { @@ -2291,35 +2320,35 @@ interface RCTTransformAnimatedNode : public RCTAnimatedNode { } interface RCTTurboModuleManager : public NSObject { - public virtual instancetype initWithBridge:delegate:jsInvoker:(RCTBridge* bridge, id delegate, std::shared_ptr jsInvoker); - public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker); - public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:devMenuConfigurationDecorator:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker, RCTDevMenuConfigurationDecorator* devMenuConfigurationDecorator); - public virtual void installJSBindings:(facebook::jsi::Runtime& runtime); + public virtual instancetype initWithBridge:delegate:jsInvoker:(RCTBridge* bridge, id delegate, std::shared_ptr jsInvoker); + public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker); + public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:devMenuConfigurationDecorator:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker, RCTDevMenuConfigurationDecorator* devMenuConfigurationDecorator); + public virtual void installJSBindings:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void invalidate(); } -interface RCTUIImageViewAnimated : public UIImageView { +interface RCTUIImageViewAnimated : public RCTUIImageView { } interface RCTUIManager : public NSObject { public @property (retain, readonly) RCTUIManagerObserverCoordinator* observerCoordinator; public virtual NSString* viewNameForReactTag:(NSNumber* reactTag); + public virtual RCTPlatformView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); + public virtual RCTPlatformView* viewForReactTag:(NSNumber* reactTag); public virtual RCTShadowView* shadowViewForReactTag:(NSNumber* reactTag); - public virtual UIView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); - public virtual UIView* viewForReactTag:(NSNumber* reactTag); - public virtual static UIView* JSResponder(); + public virtual static RCTPlatformView* JSResponder(); public virtual void addUIBlock:(RCTViewManagerUIBlock block); public virtual void prependUIBlock:(RCTViewManagerUIBlock block); - public virtual void registerRootView:(UIView* rootView); + public virtual void registerRootView:(RCTUIView* rootView); public virtual void registerRootViewTag:(NSNumber* rootTag); - public virtual void rootViewForReactTag:withCompletion:(NSNumber* reactTag, void(^)(UIView* view) completion); - public virtual void setAvailableSize:forRootView:(CGSize availableSize, UIView* rootView); - public virtual void setIntrinsicContentSize:forView:(CGSize intrinsicContentSize, UIView* view); - public virtual void setLocalData:forView:(NSObject* localData, UIView* view); - public virtual void setNativeID:forView:(NSString* nativeID, UIView* view); + public virtual void rootViewForReactTag:withCompletion:(NSNumber* reactTag, void(^)(RCTPlatformView* view) completion); + public virtual void setAvailableSize:forRootView:(CGSize availableSize, RCTUIView* rootView); + public virtual void setIntrinsicContentSize:forView:(CGSize intrinsicContentSize, RCTPlatformView* view); + public virtual void setLocalData:forView:(NSObject* localData, RCTPlatformView* view); + public virtual void setNativeID:forView:(NSString* nativeID, RCTPlatformView* view); public virtual void setNeedsLayout(); public virtual void setNextLayoutAnimationGroup:(RCTLayoutAnimationGroup* layoutAnimationGroup); - public virtual void setSize:forView:(CGSize size, UIView* view); + public virtual void setSize:forView:(CGSize size, RCTPlatformView* view); public virtual void synchronouslyUpdateViewOnUIThread:viewName:props:(NSNumber* reactTag, NSString* viewName, NSDictionary* props); } @@ -2333,6 +2362,7 @@ interface RCTUITextField : public UITextField { public @property (assign) BOOL contextMenuHidden; public @property (assign) BOOL disableKeyboardShortcuts; public @property (assign) BOOL editable; + public @property (assign) BOOL ghostTextChanging; public @property (assign) BOOL scrollEnabled; public @property (assign) UIEdgeInsets textContainerInset; public @property (assign, readonly) BOOL dictationRecognizing; @@ -2342,7 +2372,7 @@ interface RCTUITextField : public UITextField { public @property (assign, readonly) UIEdgeInsets contentInset; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2350,6 +2380,7 @@ interface RCTUITextView : public UITextView { public @property (assign) BOOL caretHidden; public @property (assign) BOOL contextMenuHidden; public @property (assign) BOOL disableKeyboardShortcuts; + public @property (assign) BOOL ghostTextChanging; public @property (assign) CGFloat preferredMaxLayoutWidth; public @property (assign) UITextFieldViewMode clearButtonMode; public @property (assign, readonly) BOOL dictationRecognizing; @@ -2357,7 +2388,7 @@ interface RCTUITextView : public UITextView { public @property (copy) NSString* placeholder; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2389,7 +2420,7 @@ interface RCTValueAnimatedNode : public RCTAnimatedNode { interface RCTVibration : public NSObject { } -interface RCTView : public UIView { +interface RCTView : public RCTUIView { public @property (assign) BOOL removeClippedSubviews; public @property (assign) CGFloat borderBlockEndWidth; public @property (assign) CGFloat borderBlockStartWidth; @@ -2416,6 +2447,7 @@ interface RCTView : public UIView { public @property (assign) CGFloat borderWidth; public @property (assign) RCTBorderCurve borderCurve; public @property (assign) RCTBorderStyle borderStyle; + public @property (assign) RCTBubblingEventBlock onAuxClick; public @property (assign) RCTBubblingEventBlock onClick; public @property (assign) RCTBubblingEventBlock onGotPointerCapture; public @property (assign) RCTBubblingEventBlock onLostPointerCapture; @@ -2435,48 +2467,59 @@ interface RCTView : public UIView { public @property (copy) RCTDirectEventBlock onAccessibilityEscape; public @property (copy) RCTDirectEventBlock onAccessibilityTap; public @property (copy) RCTDirectEventBlock onMagicTap; - public @property (strong) UIColor* borderBlockColor; - public @property (strong) UIColor* borderBlockEndColor; - public @property (strong) UIColor* borderBlockStartColor; - public @property (strong) UIColor* borderBottomColor; - public @property (strong) UIColor* borderColor; - public @property (strong) UIColor* borderEndColor; - public @property (strong) UIColor* borderLeftColor; - public @property (strong) UIColor* borderRightColor; - public @property (strong) UIColor* borderStartColor; - public @property (strong) UIColor* borderTopColor; - public virtual static void autoAdjustInsetsForView:withScrollView:updateOffset:(UIView* parentView, UIScrollView* scrollView, BOOL updateOffset); + public @property (strong) RCTPlatformColor* borderBlockColor; + public @property (strong) RCTPlatformColor* borderBlockEndColor; + public @property (strong) RCTPlatformColor* borderBlockStartColor; + public @property (strong) RCTPlatformColor* borderBottomColor; + public @property (strong) RCTPlatformColor* borderColor; + public @property (strong) RCTPlatformColor* borderEndColor; + public @property (strong) RCTPlatformColor* borderLeftColor; + public @property (strong) RCTPlatformColor* borderRightColor; + public @property (strong) RCTPlatformColor* borderStartColor; + public @property (strong) RCTPlatformColor* borderTopColor; + public virtual BOOL becomeFirstResponder(); + public virtual BOOL resignFirstResponder(); + public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual static void autoAdjustInsetsForView:withScrollView:updateOffset:(RCTUIView* parentView, RCTUIScrollView* scrollView, BOOL updateOffset); public virtual void updateClippedSubviews(); } -interface RCTViewComponentView : public UIView { - protected facebook::react::LayoutMetrics _layoutMetrics; +interface RCTViewAccessibilityElement : public UIAccessibilityElement { + public @property (assign, readonly) RCTViewComponentView* view; + public virtual instancetype initWithView:(RCTViewComponentView* view); +} + +interface RCTViewComponentView : public RCTUIView { protected facebook::react::SharedViewEventEmitter _eventEmitter; protected facebook::react::SharedViewProps _props; + protected facebook::react::_layout_metrics::facebook::react::LayoutMetrics _layoutMetrics; public @property (assign) UIEdgeInsets hitTestEdgeInsets; public @property (strong) NSString* nativeId; - public @property (strong) UIView* contentView; + public @property (strong) RCTPlatformView* contentView; public @property (strong, readonly) NSObject* accessibilityElement; public virtual BOOL wantsToCooptLabel(); public virtual NSString* accessibilityLabelForCoopting(); - public virtual UIView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); + public virtual RCTPlatformView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void prepareForRecycle(); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); +} + +interface RCTViewKeyboardEvent : public RCTComponentEvent { } interface RCTViewManager : public NSObject { public @property (weak) RCTBridge* bridge; public CGFloat RCTJSONParseOnlyNumber(id json); public virtual NSArray* customBubblingEventTypes(); + public virtual RCTPlatformView* view(); public virtual RCTShadowView* shadowView(); - public virtual UIView* view(); } interface RCTViewRegistry : public NSObject { - public virtual UIView* viewForReactTag:(NSNumber* reactTag); + public virtual RCTPlatformView* viewForReactTag:(NSNumber* reactTag); public virtual void addUIBlock:(RCTViewRegistryUIBlock block); public virtual void setBridge:(RCTBridge* bridge); public virtual void setBridgelessComponentViewProvider:(RCTBridgelessComponentViewProvider bridgelessComponentViewProvider); @@ -2485,7 +2528,7 @@ interface RCTViewRegistry : public NSObject { interface RCTVirtualTextShadowView : public RCTBaseTextShadowView { } -interface RCTVirtualTextView : public UIView { +interface RCTVirtualTextView : public RCTUIView { public @property (assign) RCTBubblingEventBlock onClick; } @@ -2524,18 +2567,26 @@ interface RCTWrapperShadowView : public RCTShadowView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTWrapperView : public UIView { +interface RCTWrapperView : public RCTPlatformView { public @property (assign, readonly) RCTWrapperMeasureBlock measureBlock; - public @property (retain) UIView* contentView; + public @property (retain) RCTPlatformView* contentView; public virtual instancetype initWithBridge:(RCTBridge* bridge); + public virtual void addSubview:(RCTPlatformView* view); + public virtual void insertSubview:aboveSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); + public virtual void insertSubview:atIndex:(RCTPlatformView* view, NSInteger index); + public virtual void insertSubview:belowSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); } interface RCTWrapperViewController : public UIViewController { - public virtual instancetype initWithContentView:(UIView* contentView); + public virtual instancetype initWithContentView:(RCTUIView* contentView); } -interface RCTWrapperViewControllerHostingView : public UIView { +interface RCTWrapperViewControllerHostingView : public RCTPlatformView { public @property (retain) UIViewController* contentViewController; + public virtual void addSubview:(RCTPlatformView* view); + public virtual void insertSubview:aboveSubview:(RCTPlatformView* view, UIView* siblingSubview); + public virtual void insertSubview:atIndex:(RCTPlatformView* view, NSInteger index); + public virtual void insertSubview:belowSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); } interface RCTWrapperViewManager : public RCTViewManager { @@ -2544,8 +2595,8 @@ interface RCTWrapperViewManager : public RCTViewManager { interface TraceUpdateTuple : public NSObject { public @property (copy, readonly) dispatch_block_t cleanupBlock; - public @property (strong, readonly) UIView* view; - public virtual instancetype initWithView:cleanupBlock:(UIView* view, dispatch_block_t cleanupBlock); + public @property (strong, readonly) RCTPlatformView* view; + public virtual instancetype initWithView:cleanupBlock:(RCTPlatformView* view, dispatch_block_t cleanupBlock); } interface _RCTTypedModuleConstants : public NSDictionary { @@ -2564,33 +2615,34 @@ protocol NativeAccessibilityInfoSpec : public RCTBridgeModule, public RCTTurboMo public virtual void setAccessibilityFocus:(double reactTag); } -protocol NativeAccessibilityManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeAccessibilityManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void announceForAccessibility:(NSString* announcement); - public virtual void announceForAccessibilityWithOptions:options:(NSString* announcement, JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions& options); + public virtual void announceForAccessibilityWithOptions:options:(NSString* announcement, _j_s::_native_accessibility_manager::_spec_announce_for_accessibility_with_options_options::JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions& options); public virtual void getCurrentBoldTextState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentDarkerSystemColorsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentGrayscaleState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); + public virtual void getCurrentHighContrastState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentInvertColorsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentPrefersCrossFadeTransitionsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentReduceMotionState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentReduceTransparencyState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentVoiceOverState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); - public virtual void setAccessibilityContentSizeMultipliers:(JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); + public virtual void setAccessibilityContentSizeMultipliers:(_j_s::_native_accessibility_manager::_spec_set_accessibility_content_size_multipliers_j_s_multipliers::JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); public virtual void setAccessibilityFocus:(double reactTag); } -protocol NativeActionSheetManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeActionSheetManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismissActionSheet(); - public virtual void showActionSheetWithOptions:callback:(JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions& options, RCTResponseSenderBlock callback); - public virtual void showShareActionSheetWithOptions:failureCallback:successCallback:(JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions& options, RCTResponseSenderBlock failureCallback, RCTResponseSenderBlock successCallback); + public virtual void showActionSheetWithOptions:callback:(_j_s::_native_action_sheet_manager::_spec_show_action_sheet_with_options_options::JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions& options, RCTResponseSenderBlock callback); + public virtual void showShareActionSheetWithOptions:failureCallback:successCallback:(_j_s::_native_action_sheet_manager::_spec_show_share_action_sheet_with_options_options::JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions& options, RCTResponseSenderBlock failureCallback, RCTResponseSenderBlock successCallback); } -protocol NativeAlertManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void alertWithArgs:callback:(JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); +protocol NativeAlertManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void alertWithArgs:callback:(_j_s::_native_alert_manager::_args::JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); } -protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, JS::NativeAnimatedModule::EventMapping& eventMapping); +protocol NativeAnimatedModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, _j_s::_native_animated_module::_event_mapping::JS::NativeAnimatedModule::EventMapping& eventMapping); public virtual void addListener:(NSString* eventName); public virtual void connectAnimatedNodeToShadowNodeFamily:shadowNode:(double nodeTag, NSDictionary* shadowNode); public virtual void connectAnimatedNodeToView:viewTag:(double nodeTag, double viewTag); @@ -2617,8 +2669,8 @@ protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void updateAnimatedNodeConfig:config:(double tag, NSDictionary* config); } -protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, JS::NativeAnimatedTurboModule::EventMapping& eventMapping); +protocol NativeAnimatedTurboModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, _j_s::_native_animated_turbo_module::_event_mapping::JS::NativeAnimatedTurboModule::EventMapping& eventMapping); public virtual void addListener:(NSString* eventName); public virtual void connectAnimatedNodeToView:viewTag:(double nodeTag, double viewTag); public virtual void connectAnimatedNodes:childTag:(double parentTag, double childTag); @@ -2644,24 +2696,24 @@ protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public public virtual void updateAnimatedNodeConfig:config:(double tag, NSDictionary* config); } -protocol NativeAppStateSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeAppStateSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_app_state::_constants::JS::NativeAppState::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_app_state::_constants::JS::NativeAppState::Constants> getConstants(); public virtual void addListener:(NSString* eventName); public virtual void getCurrentAppState:error:(RCTResponseSenderBlock success, RCTResponseSenderBlock error); public virtual void removeListeners:(double count); } -protocol NativeAppearanceSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeAppearanceSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSString* _Nullable getColorScheme(); public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); public virtual void setColorScheme:(NSString* colorScheme); } -protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeBlobModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_blob_module::_constants::JS::NativeBlobModule::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_blob_module::_constants::JS::NativeBlobModule::Constants> getConstants(); public virtual void addNetworkingHandler(); public virtual void addWebSocketHandler:(double id); public virtual void createFromParts:withId:(NSArray* parts, NSString* withId); @@ -2670,24 +2722,24 @@ protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboM public virtual void sendOverSocket:socketID:(NSDictionary* blob, double socketID); } -protocol NativeClipboardSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeClipboardSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void getString:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void setString:(NSString* content); } -protocol NativeDevLoadingViewSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevLoadingViewSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void hide(); public virtual void showMessage:withColor:withBackgroundColor:withDismissButton:(NSString* message, NSNumber* withColor, NSNumber* withBackgroundColor, NSNumber* withDismissButton); } -protocol NativeDevMenuSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevMenuSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void reload(); public virtual void setHotLoadingEnabled:(BOOL enabled); public virtual void setProfilingEnabled:(BOOL enabled); public virtual void show(); } -protocol NativeDevSettingsSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevSettingsSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void addMenuItem:(NSString* title); public virtual void onFastRefresh(); @@ -2696,57 +2748,58 @@ protocol NativeDevSettingsSpec : public NSObjectRCTBridgeModule, public RCTTurbo public virtual void reloadWithReason:(NSString* reason); public virtual void removeListeners:(double count); public virtual void setHotLoadingEnabled:(BOOL isHotLoadingEnabled); + public virtual void setIsSecondaryClickToShowDevMenuEnabled:(BOOL enabled); public virtual void setIsShakeToShowDevMenuEnabled:(BOOL enabled); public virtual void setProfilingEnabled:(BOOL isProfilingEnabled); public virtual void toggleElementInspector(); } -protocol NativeDeviceEventManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDeviceEventManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void invokeDefaultBackPressHandler(); } -protocol NativeDeviceInfoSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeDeviceInfoSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_device_info::_constants::JS::NativeDeviceInfo::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_device_info::_constants::JS::NativeDeviceInfo::Constants> getConstants(); } -protocol NativeExceptionsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeExceptionsManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismissRedbox(); - public virtual void reportException:(JS::NativeExceptionsManager::ExceptionData& data); + public virtual void reportException:(_j_s::_native_exceptions_manager::_exception_data::JS::NativeExceptionsManager::ExceptionData& data); public virtual void reportFatalException:stack:exceptionId:(NSString* message, NSArray* stack, double exceptionId); public virtual void reportSoftException:stack:exceptionId:(NSString* message, NSArray* stack, double exceptionId); } -protocol NativeFileReaderModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeFileReaderModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void readAsDataURL:resolve:reject:(NSDictionary* data, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void readAsText:encoding:resolve:reject:(NSDictionary* data, NSString* encoding, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeFrameRateLoggerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeFrameRateLoggerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void beginScroll(); public virtual void endScroll(); public virtual void setContext:(NSString* context); - public virtual void setGlobalOptions:(JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); + public virtual void setGlobalOptions:(_j_s::_native_frame_rate_logger::_spec_set_global_options_options::JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); } -protocol NativeHeadlessJsTaskSupportSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeHeadlessJsTaskSupportSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void notifyTaskFinished:(double taskId); public virtual void notifyTaskRetry:resolve:reject:(double taskId, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeI18nManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeI18nManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_i18n_manager::_constants::JS::NativeI18nManager::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_i18n_manager::_constants::JS::NativeI18nManager::Constants> getConstants(); public virtual void allowRTL:(BOOL allowRTL); public virtual void forceRTL:(BOOL forceRTL); public virtual void swapLeftAndRightInRTL:(BOOL flipStyles); } -protocol NativeImageEditorSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); +protocol NativeImageEditorSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, _j_s::_native_image_editor::_options::JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); } -protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeImageLoaderIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void getSize:resolve:reject:(NSString* uri, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getSizeWithHeaders:headers:resolve:reject:(NSString* uri, NSDictionary* headers, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void prefetchImage:resolve:reject:(NSString* uri, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); @@ -2754,23 +2807,23 @@ protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void queryCache:resolve:reject:(NSArray* uris, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeImageStoreIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeImageStoreIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addImageFromBase64:successCallback:errorCallback:(NSString* base64ImageData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); public virtual void getBase64ForTag:successCallback:errorCallback:(NSString* uri, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); public virtual void hasImageForTag:callback:(NSString* uri, RCTResponseSenderBlock callback); public virtual void removeImageForTag:(NSString* uri); } -protocol NativeJSCHeapCaptureSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeJSCHeapCaptureSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void captureComplete:error:(NSString* path, NSString* _Nullable error); } -protocol NativeKeyboardObserverSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeKeyboardObserverSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); } -protocol NativeLinkingManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeLinkingManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void canOpenURL:resolve:reject:(NSString* url, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getInitialURL:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); @@ -2779,30 +2832,30 @@ protocol NativeLinkingManagerSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void removeListeners:(double count); } -protocol NativeLogBoxSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeLogBoxSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void hide(); public virtual void show(); } -protocol NativeModalManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeModalManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); } -protocol NativeNetworkingIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeNetworkingIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void abortRequest:(double requestId); public virtual void addListener:(NSString* eventName); public virtual void clearCookies:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); - public virtual void sendRequest:callback:(JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); + public virtual void sendRequest:callback:(_j_s::_native_networking_i_o_s::_spec_send_request_query::JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); } -protocol NativePlatformConstantsIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativePlatformConstantsIOSSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_platform_constants_i_o_s::_constants::JS::NativePlatformConstantsIOS::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_platform_constants_i_o_s::_constants::JS::NativePlatformConstantsIOS::Constants> getConstants(); } -protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativePushNotificationManagerIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void abandonPermissions(); public virtual void addListener:(NSString* eventType); public virtual void cancelAllLocalNotifications(); @@ -2814,58 +2867,58 @@ protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public virtual void getInitialNotification:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getScheduledLocalNotifications:(RCTResponseSenderBlock callback); public virtual void onFinishRemoteNotification:fetchResult:(NSString* notificationId, NSString* fetchResult); - public virtual void presentLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void presentLocalNotification:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void removeAllDeliveredNotifications(); public virtual void removeDeliveredNotifications:(NSArray* identifiers); public virtual void removeListeners:(double count); - public virtual void requestPermissions:resolve:reject:(JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); - public virtual void scheduleLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void requestPermissions:resolve:reject:(_j_s::_native_push_notification_manager_i_o_s::_spec_request_permissions_permission::JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); + public virtual void scheduleLocalNotification:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void setApplicationIconBadgeNumber:(double num); } -protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSDictionary* getReloadAndProfileConfig(); - public virtual void setReloadAndProfileConfig:(JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); + public virtual void setReloadAndProfileConfig:(_j_s::_native_react_dev_tools_runtime_settings_module::_partial_reload_and_profile_config::JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); } -protocol NativeReactDevToolsSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeReactDevToolsSettingsManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSString* _Nullable getGlobalHookSettings(); public virtual void setGlobalHookSettings:(NSString* settings); } -protocol NativeRedBoxSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeRedBoxSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismiss(); public virtual void setExtraData:forIdentifier:(NSDictionary* extraData, NSString* forIdentifier); } -protocol NativeSegmentFetcherSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeSegmentFetcherSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void fetchSegment:options:callback:(double segmentId, NSDictionary* options, RCTResponseSenderBlock callback); public virtual void getSegment:options:callback:(double segmentId, NSDictionary* options, RCTResponseSenderBlock callback); } -protocol NativeSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeSettingsManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_settings_manager::_constants::JS::NativeSettingsManager::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_settings_manager::_constants::JS::NativeSettingsManager::Constants> getConstants(); public virtual void deleteValues:(NSArray* values); public virtual void setValues:(NSDictionary* values); } -protocol NativeShareModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void share:dialogTitle:resolve:reject:(JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); +protocol NativeShareModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void share:dialogTitle:resolve:reject:(_j_s::_native_share_module::_spec_share_content::JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeSoundManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeSoundManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void playTouchSound(); } -protocol NativeSourceCodeSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeSourceCodeSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_source_code::_constants::JS::NativeSourceCode::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_source_code::_constants::JS::NativeSourceCode::Constants> getConstants(); } -protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeStatusBarManagerIOSSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_status_bar_manager_i_o_s::_constants::JS::NativeStatusBarManagerIOS::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_status_bar_manager_i_o_s::_constants::JS::NativeStatusBarManagerIOS::Constants> getConstants(); public virtual void addListener:(NSString* eventType); public virtual void getHeight:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); @@ -2874,22 +2927,22 @@ protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, public public virtual void setStyle:animated:(NSString* _Nullable statusBarStyle, BOOL animated); } -protocol NativeTimingSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeTimingSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void createTimer:duration:jsSchedulingTime:repeats:(double callbackID, double duration, double jsSchedulingTime, BOOL repeats); public virtual void deleteTimer:(double timerID); public virtual void setSendIdleEvents:(BOOL sendIdleEvents); } -protocol NativeVibrationSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeVibrationSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void cancel(); public virtual void vibrate:(double pattern); public virtual void vibrateByPattern:repeat:(NSArray* pattern, double repeat); } -protocol NativeWebSocketModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeWebSocketModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void close:reason:socketID:(double code, NSString* reason, double socketID); - public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); + public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, _j_s::_native_web_socket_module::_spec_connect_options::JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); public virtual void ping:(double socketID); public virtual void removeListeners:(double count); public virtual void send:forSocketID:(NSString* message, double forSocketID); @@ -2903,7 +2956,7 @@ protocol RCTAnimatedImage : public NSObject { public @property (assign, readonly) NSUInteger animatedImageFrameCount; public @property (assign, readonly) NSUInteger animatedImageLoopCount; public virtual NSTimeInterval animatedImageDurationAtIndex:(NSUInteger index); - public virtual _Nullable UIImage* animatedImageFrameAtIndex:(NSUInteger index); + public virtual _Nullable RCTPlatformImage* animatedImageFrameAtIndex:(NSUInteger index); } protocol RCTAnimationDriver : public NSObject { @@ -2934,10 +2987,11 @@ protocol RCTAutoInsetsProtocol { protocol RCTBackedTextInputDelegate : public NSObject { public virtual BOOL textInputShouldBeginEditing(); public virtual BOOL textInputShouldEndEditing(); + public virtual BOOL textInputShouldHandleDeleteBackward:(id sender); public virtual BOOL textInputShouldReturn(); public virtual BOOL textInputShouldSubmitOnReturn(); - public virtual NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); - public virtual void scrollViewDidScroll:(UIScrollView* scrollView); + public virtual _Nullable NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); + public virtual void scrollViewDidScroll:(RCTUIScrollView* scrollView); public virtual void textInputDidBeginEditing(); public virtual void textInputDidChange(); public virtual void textInputDidChangeSelection(); @@ -2951,6 +3005,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (assign) BOOL disableKeyboardShortcuts; public @property (assign) BOOL editable; public @property (assign) BOOL enablesReturnKeyAutomatically; + public @property (assign) BOOL ghostTextChanging; public @property (assign) BOOL scrollEnabled; public @property (assign) UIDataDetectorTypes dataDetectorTypes; public @property (assign) UIEdgeInsets textContainerInset; @@ -2968,7 +3023,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (strong) NSDictionary* defaultTextAttributes; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (strong) UIView* inputAccessoryView; public @property (strong) UIView* inputView; public @property (weak) id textInputDelegate; @@ -3027,24 +3082,26 @@ protocol RCTComponentViewFactoryComponentProvider : public NSObject { protocol RCTComponentViewProtocol : public NSObject { public virtual BOOL isJSResponder(); - public virtual facebook::react::Props::Shared props(); - public virtual static facebook::react::ComponentDescriptorProvider componentDescriptorProvider(); - public virtual static std::vector supplementalComponentDescriptorProviders(); + public virtual NSNumber* reactTag(); + public virtual facebook::react::_props::facebook::react::Props::Shared props(); + public virtual static facebook::react::_component_descriptor_provider::facebook::react::ComponentDescriptorProvider componentDescriptorProvider(); + public virtual static std::vector supplementalComponentDescriptorProviders(); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void handleCommand:args:(const NSString* commandName, const NSArray* args); public virtual void invalidate(); - public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - public virtual void unmountChildComponentView:index:(UIView* childComponentView, NSInteger index); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); - public virtual void updateState:oldState:(const facebook::react::State::Shared& state, const facebook::react::State::Shared& oldState); + public virtual void setReactTag:(NSNumber* reactTag); + public virtual void unmountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); + public virtual void updateState:oldState:(const facebook::react::_state::facebook::react::State::Shared& state, const facebook::react::_state::facebook::react::State::Shared& oldState); } protocol RCTContextContainerHandling : public NSObject { - public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); + public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); } protocol RCTCustomPullToRefreshViewProtocol { @@ -3056,11 +3113,11 @@ protocol RCTCustomRefreshContolProtocol : public RCTCustomRefreshControlProtocol protocol RCTCustomRefreshControlProtocol { public @property (assign, readonly) BOOL refreshing; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) UIScrollView* scrollView; + public @property (weak) RCTUIScrollView* scrollView; } protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate { - public virtual std::unique_ptr jsExecutorFactoryForBridge:(RCTBridge* bridge); + public virtual std::unique_ptr jsExecutorFactoryForBridge:(RCTBridge* bridge); } protocol RCTDebuggingOverlayViewProtocol : public NSObject { @@ -3081,7 +3138,7 @@ protocol RCTDependencyProvider : public NSObject { protocol RCTDevLoadingViewProtocol : public NSObject { public virtual static void setEnabled:(BOOL enabled); public virtual void hide(); - public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, UIColor* color, UIColor* backgroundColor, BOOL dismissButton); + public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, RCTPlatformColor* color, RCTPlatformColor* backgroundColor, BOOL dismissButton); public virtual void showWithURL:(NSURL* URL); public virtual void updateProgress:(RCTLoadingProgress* progress); } @@ -3102,11 +3159,11 @@ protocol RCTDisplayLinkModuleHolder { } protocol RCTDisplayRefreshable { - public virtual void displayDidRefresh:(CADisplayLink* displayLink); + public virtual void displayDidRefresh:(RCTPlatformDisplayLink* displayLink); } protocol RCTEnhancedScrollViewOverridingDelegate : public NSObject { - public virtual BOOL touchesShouldCancelInContentView:(UIView* view); + public virtual BOOL touchesShouldCancelInContentView:(RCTPlatformView* view); } protocol RCTErrorCustomizer : public NSObject { @@ -3148,7 +3205,7 @@ protocol RCTFabricModalHostViewControllerDelegate : public NSObject { public virtual void boundsDidChange:(CGRect newBounds); } -protocol RCTFrameUpdateObserver : public NSObjectNSObject { +protocol RCTFrameUpdateObserver : public NSObject { public @property (assign, readonly) BOOL paused; public @property (copy) dispatch_block_t pauseCallback; public virtual void didUpdateFrame:(RCTFrameUpdate* update); @@ -3156,19 +3213,19 @@ protocol RCTFrameUpdateObserver : public NSObjectNSObject { protocol RCTHostDelegate : public NSObject { public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void host:didReceiveJSErrorStack:message:originalMessage:name:componentStack:exceptionId:isFatal:extraData:(RCTHost* host, NSArray*>* stack, NSString* message, NSString* _Nullable originalMessage, NSString* _Nullable name, NSString* _Nullable componentStack, NSUInteger exceptionId, BOOL isFatal, NSDictionary* extraData); public virtual void hostDidStart:(RCTHost* host); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } protocol RCTHostRuntimeDelegate : public NSObject { - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); } protocol RCTImageCache : public NSObject { - public virtual UIImage* imageForUrl:size:scale:resizeMode:(NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode); - public virtual void addImageToCache:URL:size:scale:resizeMode:response:(UIImage* image, NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSURLResponse* response); + public virtual RCTPlatformImage* imageForUrl:size:scale:resizeMode:(NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode); + public virtual void addImageToCache:URL:size:scale:resizeMode:response:(RCTPlatformImage* image, NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSURLResponse* response); } protocol RCTImageDataDecoder : public RCTBridgeModule { @@ -3199,14 +3256,14 @@ protocol RCTImageLoaderProtocol : public RCTURLRequestHandler { } protocol RCTImageLoaderWithAttributionProtocol : public RCTImageLoaderProtocol, public RCTImageLoaderLoggableProtocol { - public virtual RCTImageURLLoaderRequest* loadImageWithURLRequest:size:scale:clipped:resizeMode:priority:attribution:progressBlock:partialLoadBlock:completionBlock:(NSURLRequest* imageURLRequest, CGSize size, CGFloat scale, BOOL clipped, RCTResizeMode resizeMode, RCTImageLoaderPriority priority, const facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressBlock, RCTImageLoaderPartialLoadBlock partialLoadBlock, RCTImageLoaderCompletionBlockWithMetadata completionBlock); + public virtual RCTImageURLLoaderRequest* loadImageWithURLRequest:size:scale:clipped:resizeMode:priority:attribution:progressBlock:partialLoadBlock:completionBlock:(NSURLRequest* imageURLRequest, CGSize size, CGFloat scale, BOOL clipped, RCTResizeMode resizeMode, RCTImageLoaderPriority priority, const facebook::react::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressBlock, RCTImageLoaderPartialLoadBlock partialLoadBlock, RCTImageLoaderCompletionBlockWithMetadata completionBlock); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); } protocol RCTImageManagerProtocol : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); } protocol RCTImageRedirectProtocol { @@ -3215,7 +3272,7 @@ protocol RCTImageRedirectProtocol { protocol RCTImageResponseDelegate : public NSObject { public virtual void didReceiveFailure:fromObserver:(NSError* error, const void* observer); - public virtual void didReceiveImage:metadata:fromObserver:(UIImage* image, id metadata, const void* observer); + public virtual void didReceiveImage:metadata:fromObserver:(RCTPlatformImage* image, id metadata, const void* observer); public virtual void didReceiveProgress:loaded:total:fromObserver:(float progress, int64_t loaded, int64_t total, const void* observer); } @@ -3228,11 +3285,11 @@ protocol RCTImageURLLoader : public RCTBridgeModule { public virtual float loaderPriority(); } -protocol RCTImageURLLoaderWithAttribution : public NSObjectRCTImageURLLoader, public RCTImageLoaderLoggable { - public virtual RCTImageURLLoaderRequest* loadImageForURL:size:scale:resizeMode:requestId:priority:attribution:progressHandler:partialLoadHandler:completionHandler:(NSURL* imageURL, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSString* requestId, RCTImageLoaderPriority priority, const facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); +protocol RCTImageURLLoaderWithAttribution : public RCTImageURLLoader, public RCTImageLoaderLoggable { + public virtual RCTImageURLLoaderRequest* loadImageForURL:size:scale:resizeMode:requestId:priority:attribution:progressHandler:partialLoadHandler:completionHandler:(NSURL* imageURL, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSString* requestId, RCTImageLoaderPriority priority, const facebook::react::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); } protocol RCTInitializing : public NSObject { @@ -3245,7 +3302,7 @@ protocol RCTInputAccessoryViewProtocol : public NSObject { protocol RCTInstanceDelegate : public RCTContextContainerHandling { public virtual BOOL instance:didReceiveJSErrorStack:message:originalMessage:name:componentStack:exceptionId:isFatal:extraData:(RCTInstance* instance, NSArray*>* stack, NSString* message, NSString* _Nullable originalMessage, NSString* _Nullable name, NSString* _Nullable componentStack, NSUInteger exceptionId, BOOL isFatal, NSDictionary* extraData); public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::Runtime& runtime); + public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } @@ -3289,8 +3346,8 @@ protocol RCTModuleDataCallInvokerProvider : public NSObject { public virtual RCTCallInvoker* callInvokerForModuleData:(RCTModuleData* moduleData); } -protocol RCTModuleProvider : public NSObjectNSObject { - public virtual std::shared_ptr getTurboModule:(const facebook::react::ObjCTurboModule::InitParams& params); +protocol RCTModuleProvider : public NSObject { + public virtual std::shared_ptr getTurboModule:(const facebook::react::_obj_c_turbo_module::_init_params::facebook::react::ObjCTurboModule::InitParams& params); } protocol RCTMountingManagerDelegate : public NSObject { @@ -3299,8 +3356,8 @@ protocol RCTMountingManagerDelegate : public NSObject { } protocol RCTMountingTransactionObserving : public NSObject { - public virtual void mountingTransactionDidMount:withSurfaceTelemetry:(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry); - public virtual void mountingTransactionWillMount:withSurfaceTelemetry:(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry); + public virtual void mountingTransactionDidMount:withSurfaceTelemetry:(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry); + public virtual void mountingTransactionWillMount:withSurfaceTelemetry:(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry); } protocol RCTNetworkingRequestHandler : public NSObject { @@ -3322,7 +3379,7 @@ protocol RCTReactNativeFactoryDelegate : public RCTBridgeDelegate, public RCTUIC public virtual NSDictionary>* thirdPartyFabricComponents(); public virtual NSURL* _Nullable bundleURL(); public virtual RCTBridge* createBridgeWithDelegate:launchOptions:(id delegate, NSDictionary* launchOptions); - public virtual UIView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); + public virtual RCTPlatformView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); } protocol RCTRedBoxExtraDataActionDelegate : public NSObject { @@ -3338,7 +3395,7 @@ protocol RCTReloadListener { } protocol RCTRendererInteropLayerAdapting { - public virtual UIView* paperView(); + public virtual RCTPlatformView* paperView(); } protocol RCTRootViewDelegate : public NSObject { @@ -3349,13 +3406,13 @@ protocol RCTSafeAreaViewViewProtocol : public NSObject { } protocol RCTSchedulerDelegate { - public virtual void schedulerDidDispatchCommand:commandName:args:(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); - public virtual void schedulerDidFinishTransaction:(std::shared_ptr mountingCoordinator); - public virtual void schedulerDidSendAccessibilityEvent:eventType:(const facebook::react::ShadowView& shadowView, const std::string& eventType); - public virtual void schedulerDidSetIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::ShadowView& shadowView); + public virtual void schedulerDidDispatchCommand:commandName:args:(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); + public virtual void schedulerDidFinishTransaction:(std::shared_ptr mountingCoordinator); + public virtual void schedulerDidSendAccessibilityEvent:eventType:(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView, const std::string& eventType); + public virtual void schedulerDidSetIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView); public virtual void schedulerDidSynchronouslyUpdateViewOnUIThread:props:(facebook::react::Tag reactTag, folly::dynamic props); public virtual void schedulerShouldMergeReactRevision:(facebook::react::SurfaceId surfaceId); - public virtual void schedulerShouldRenderTransactions:(std::shared_ptr mountingCoordinator); + public virtual void schedulerShouldRenderTransactions:(std::shared_ptr mountingCoordinator); } protocol RCTScrollViewProtocol : public NSObject { @@ -3367,8 +3424,8 @@ protocol RCTScrollViewProtocol : public NSObject { protocol RCTScrollableProtocol { public @property (assign, readonly) CGSize contentSize; - public virtual void addScrollListener:(NSObject* scrollListener); - public virtual void removeScrollListener:(NSObject* scrollListener); + public virtual void addScrollListener:(NSObject* scrollListener); + public virtual void removeScrollListener:(NSObject* scrollListener); public virtual void scrollToEnd:(BOOL animated); public virtual void scrollToOffset:(CGPoint offset); public virtual void scrollToOffset:animated:(CGPoint offset, BOOL animated); @@ -3443,7 +3500,7 @@ protocol RCTTurboModuleManagerDelegate : public NSObject { public virtual NSArray>* extraModulesForBridge:((deprecated("Please make all native modules returned from this method TurboModule-compatible.")) __attribute); public virtual id getModuleProvider:(const char* name); public virtual id getModuleInstanceFromClass:(Class moduleClass); - public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); + public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); } protocol RCTTurboModuleRegistry : public NSObject { @@ -3453,15 +3510,15 @@ protocol RCTTurboModuleRegistry : public NSObject { } protocol RCTTurboModuleWithJSIBindings : public NSObject { - public virtual void installJSIBindingsWithRuntime:(facebook::jsi::Runtime& runtime); - public virtual void installJSIBindingsWithRuntime:callInvoker:(facebook::jsi::Runtime& runtime, const std::shared_ptr& callinvoker); + public virtual void installJSIBindingsWithRuntime:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); + public virtual void installJSIBindingsWithRuntime:callInvoker:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const std::shared_ptr& callinvoker); } protocol RCTUIConfiguratorProtocol { public virtual RCTColorSpace defaultColorSpace(); public virtual UIViewController* createRootViewController(); public virtual void customizeRootView:(RCTRootView* rootView); - public virtual void setRootView:toRootViewController:(UIView* rootView, UIViewController* rootViewController); + public virtual void setRootView:toRootViewController:(RCTPlatformView* rootView, RCTPlatformViewController* rootViewController); } protocol RCTUIManagerObserver : public NSObject { @@ -3498,7 +3555,7 @@ protocol RCTVirtualViewContainerProtocol { } protocol RCTVirtualViewProtocol : public NSObject { - public virtual CGRect containerRelativeRect:(UIView* view); + public virtual CGRect containerRelativeRect:(RCTPlatformView* view); public virtual NSString* virtualViewID(); public virtual void onModeChange:targetRect:thresholdRect:(RCTVirtualViewMode newMode, CGRect targetRect, CGRect thresholdRect); } @@ -3511,10 +3568,10 @@ protocol RCTWebSocketContentHandler : public NSObject { } struct RCTBorderColors { - public UIColor* bottom; - public UIColor* left; - public UIColor* right; - public UIColor* top; + public RCTPlatformColor* bottom; + public RCTPlatformColor* left; + public RCTPlatformColor* right; + public RCTPlatformColor* top; } struct RCTCornerInsets { @@ -3566,8 +3623,8 @@ struct RCTMethodInfo { struct RCTTransformOrigin { public CGFloat z; - public YGValue x; - public YGValue y; + public _y_g_value::YGValue x; + public _y_g_value::YGValue y; } struct YGConfig { @@ -3588,11 +3645,11 @@ struct YGValue { template struct RCTRequired { - public RCTRequired& operator=(RCTRequired&&) = default; - public RCTRequired& operator=(const RCTRequired&) = default; - public RCTRequired(RCTRequired&&) = default; - public RCTRequired(const RCTRequired&) = default; + public RCTRequired(_r_c_t_required::RCTRequired&&) = default; + public RCTRequired(const _r_c_t_required::RCTRequired&) = default; public T& get(); + public _r_c_t_required::RCTRequired& operator=(_r_c_t_required::RCTRequired&&) = default; + public _r_c_t_required::RCTRequired& operator=(const _r_c_t_required::RCTRequired&) = default; public const T& get() const; public operator T&(); public operator T() const; @@ -3631,10 +3688,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -3644,25 +3701,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -3701,7 +3758,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -3743,16 +3800,16 @@ constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; @@ -3763,74 +3820,74 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template using facebook::react::CSSVariantWithTypes = typename facebook::react::detail::merge_variant::type; template -using facebook::react::LazyVector = FB::LazyVector; +using facebook::react::LazyVector = _f_b::_lazy_vector::FB::LazyVector; template using facebook::react::ModuleConstants = _RCTTypedModuleConstants*; template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::ActivityIndicatorViewState = facebook::react::StateData; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::ActivityIndicatorViewState = facebook::react::_state_data::StateData; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; using facebook::react::CrashManagerProvider = std::function()>; -using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::DebuggingOverlayState = facebook::react::StateData; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; -using facebook::react::EndResult = facebook::react::NativeAnimatedTurboModuleEndResult, std::optional>; +using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::DebuggingOverlayShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::DebuggingOverlayState = facebook::react::_state_data::StateData; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::EndResult = facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult, std::optional>; using facebook::react::EventEmitterCallback = std::function; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = CGFloat; @@ -3838,104 +3895,105 @@ using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; using facebook::react::ModalHostViewSupportedOrientationsMask = uint32_t; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; -using facebook::react::NativeMutationRecord = facebook::react::NativeMutationObserverNativeMutationRecord, std::vector>; -using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; -using facebook::react::NativeReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; +using facebook::react::NativeMutationObserverObserveOptions = facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationRecord = facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord, std::vector>; +using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativeReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; +using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; using facebook::react::ParagraphProps = HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; -using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::PullToRefreshViewState = facebook::react::StateData; +using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::PullToRefreshViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::PullToRefreshViewState = facebook::react::_state_data::StateData; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::ScrollViewProps = HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; -using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::UnimplementedNativeViewState = facebook::react::StateData; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewState = facebook::react::_state_data::StateData; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -3944,11 +4002,11 @@ concept facebook::react::CSSUniqueComponentValueVisitors = CSSSyntaxVisitorRetur ((CSSPreservedTokenVisitor ? 1 : 0) + ... + 0) <= 1&& ((CSSSimpleBlockVisitor ? 1 : 0) + ... + 0) <= 1; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -3956,7 +4014,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -3967,7 +4025,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -3975,11 +4033,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -3993,16 +4051,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -4010,21 +4068,21 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; NSArray* facebook::react::extractKeysFromFollyDynamic(const folly::dynamic& dyn); NSError* facebook::react::tryAndReturnError(const std::function& func); NSString* facebook::react::deriveSourceURL(NSURL* url); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); -bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept; -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::_color::Color color) noexcept; +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -4042,47 +4100,48 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::ColorComponents components); -facebook::react::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); -facebook::react::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); facebook::react::Float facebook::react::floatFromYogaFloat(float value); facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); -facebook::react::JSIExecutor::RuntimeInstaller facebook::react::RCTJSIExecutorRuntimeInstaller(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstallerToWrap); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color::Color facebook::react::hostPlatformColorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_color::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::_color::Color color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller facebook::react::RCTJSIExecutorRuntimeInstaller(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstallerToWrap); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::parsePlatformColor(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); -float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); -float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); +float facebook::react::alphaFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::blueFromHostPlatformColor(facebook::react::_color::Color color); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; -float facebook::react::greenFromHostPlatformColor(facebook::react::Color color); -float facebook::react::redFromHostPlatformColor(facebook::react::Color color); +float facebook::react::greenFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::redFromHostPlatformColor(facebook::react::_color::Color color); float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::convertIdToFollyDynamic(id json); @@ -4095,34 +4154,33 @@ int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirecti long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); std::string facebook::react::toString(const facebook::react::DynamicTypeRamp& dynamicTypeRamp); @@ -4133,14 +4191,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -4148,16 +4204,19 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); -std::vector> facebook::react::createNativeModules(NSArray* modules, RCTBridge* bridge, const std::shared_ptr& instance); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); +std::vector> facebook::react::createNativeModules(NSArray* modules, RCTBridge* bridge, const std::shared_ptr& instance); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -4165,204 +4224,204 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, facebook::react::Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template RCTManagedPointer* facebook::react::managedPointer(P initializer); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template facebook::react::ModuleConstants facebook::react::typedConstants(typename T::Builder::Input&& value); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; -void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); void facebook::react::RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char* message); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); void facebook::react::executeSynchronouslyOnSameThread_CAN_DEADLOCK(const facebook::react::RuntimeExecutor& runtimeExecutor, std::function&& runtimeWork); -void facebook::react::fromRawValue(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AutocapitalizationType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::KeyboardAppearance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::KeyboardType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ReturnKeyType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Selection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextInputAccessoryVisibilityMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AutocapitalizationType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::KeyboardAppearance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::KeyboardType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ReturnKeyType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextInputAccessoryVisibilityMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_selection::Selection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); void facebook::react::installLegacyUIManagerConstantsProviderBinding(facebook::jsi::Runtime& runtime); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); void facebook::react::unsafeExecuteOnMainThreadSync(std::function work); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); constexpr facebook::react::ModalHostViewSupportedOrientationsMask facebook::react::operator|(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); constexpr void facebook::react::operator|=(facebook::react::ModalHostViewSupportedOrientationsMask& lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::DebuggingOverlayComponentName[]; JSI_EXPORT const char facebook::react::PullToRefreshViewComponentName[]; @@ -4370,7 +4429,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -4381,22 +4440,22 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -4404,20 +4463,20 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -4430,7 +4489,7 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo public void extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); public void finishOperationBatch(facebook::jsi::Runtime& rt); public void flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); - public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -4446,26 +4505,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number transactionNumber, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number transactionNumber, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -4480,34 +4539,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -4516,7 +4575,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -4524,8 +4583,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -4533,7 +4592,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -4554,31 +4613,31 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AppleEventBeat : public facebook::react::EventBeat, public facebook::react::RunLoopObserver::Delegate { - public AppleEventBeat(std::shared_ptr ownerBox, std::unique_ptr uiRunLoopObserver, facebook::react::RuntimeScheduler& RuntimeScheduler); - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept override; + public AppleEventBeat(std::shared_ptr ownerBox, std::unique_ptr uiRunLoopObserver, facebook::react::_runtime_scheduler::RuntimeScheduler& RuntimeScheduler); + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::RunLoopObserver::Delegate* delegate, facebook::react::_run_loop_observer::RunLoopObserver::Activity activity) const noexcept override; } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -4590,14 +4649,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -4608,16 +4667,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -4651,31 +4710,31 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::Float scrollEventThrottle; public facebook::react::Float snapToInterval; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -4683,23 +4742,23 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -4710,12 +4769,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -4724,7 +4783,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -4740,37 +4798,38 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::react::NativeMethodCallInvoker { - public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -4778,13 +4837,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -4794,9 +4853,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -4811,10 +4870,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -4822,15 +4881,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -4849,95 +4908,95 @@ class facebook::react::CallInvoker { class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); - public facebook::react::Color getColor(); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public facebook::react::_color::Color getColor(); public virtual void update() override; } class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } class facebook::react::ContextContainer { public void erase(const std::string& key) const; - public void update(const facebook::react::ContextContainer& contextContainer) const; + public void update(const facebook::react::_context_container::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -4947,13 +5006,13 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } @@ -4965,12 +5024,12 @@ class facebook::react::DebuggingOverlayEventEmitter : public facebook::react::Ba class facebook::react::DebuggingOverlayProps : public facebook::react::HostPlatformViewProps { public DebuggingOverlayProps() = default; - public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -4985,13 +5044,13 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5003,26 +5062,26 @@ class facebook::react::DispatchMessageQueueThread : public facebook::react::Mess } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -5036,25 +5095,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -5062,76 +5121,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventListenerContainer { - public bool willDispatchEvent(const facebook::react::RawEvent& event); + public bool willDispatchEvent(const facebook::react::_raw_event::RawEvent& event); public void addListener(std::shared_ptr listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -5140,26 +5199,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -5167,16 +5226,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -5185,99 +5244,99 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; public static void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool focusable; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -5287,8 +5346,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -5301,14 +5360,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -5316,32 +5375,32 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams(); public ImageRequestParams(facebook::react::Float blurRadius); - public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; + public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; public facebook::react::Float blurRadius; } @@ -5360,36 +5419,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::ImageSource& rhs) const; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public std::string body; public std::string bundle; public std::string method; @@ -5411,10 +5470,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const facebook::react::ImageRequestParams& imageRequestParams); - public const facebook::react::ImageRequest& getImageRequest() const; - public const facebook::react::ImageRequestParams& getImageRequestParams() const; - public facebook::react::ImageSource getImageSource() const; + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams); + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public const facebook::react::_image_request_params::ImageRequestParams& getImageRequestParams() const; + public facebook::react::_image_source::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -5424,8 +5483,8 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public InputAccessoryComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -5433,42 +5492,42 @@ class facebook::react::InputAccessoryEventEmitter : public facebook::react::Base class facebook::react::InputAccessoryProps : public facebook::react::HostPlatformViewProps { public InputAccessoryProps() = default; - public InputAccessoryProps(const facebook::react::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::SharedColor backgroundColor; + public InputAccessoryProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_shared_color::SharedColor backgroundColor; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - public InputAccessoryShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public InputAccessoryShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public InputAccessoryShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public InputAccessoryShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::Size viewportSize_); - public const facebook::react::Size viewportSize; + public InputAccessoryState(facebook::react::_size::Size viewportSize_); + public const facebook::react::_size::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -5479,35 +5538,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -5531,7 +5590,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -5549,8 +5608,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -5569,21 +5628,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -5593,15 +5652,15 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr r) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr r) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } @@ -5613,15 +5672,15 @@ class facebook::react::JSIRuntimeHolder : public facebook::react::JSRuntime { class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -5641,16 +5700,16 @@ class facebook::react::JSRuntime { } class facebook::react::JSRuntimeFactory { - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept = 0; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept = 0; public virtual ~JSRuntimeFactory() = default; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -5666,7 +5725,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -5683,31 +5742,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -5720,28 +5779,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -5751,9 +5810,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -5761,13 +5820,13 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public LegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public LegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public LegacyViewManagerInteropComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public LegacyViewManagerInteropComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; } @@ -5778,14 +5837,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -5799,33 +5858,33 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MainRunLoopObserver : public facebook::react::PlatformRunLoopObserver { - public MainRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner); + public MainRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -5840,8 +5899,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -5854,19 +5913,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -5880,16 +5939,16 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public static char const* toString(const facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation value); - public void onDismiss(facebook::react::ModalHostViewEventEmitter::OnDismiss value) const; - public void onOrientationChange(facebook::react::ModalHostViewEventEmitter::OnOrientationChange value) const; - public void onRequestClose(facebook::react::ModalHostViewEventEmitter::OnRequestClose value) const; - public void onShow(facebook::react::ModalHostViewEventEmitter::OnShow value) const; + public static char const* toString(const facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation value); + public void onDismiss(facebook::react::_modal_host_view_event_emitter::_on_dismiss::OnDismiss value) const; + public void onOrientationChange(facebook::react::_modal_host_view_event_emitter::_on_orientation_change::OnOrientationChange value) const; + public void onRequestClose(facebook::react::_modal_host_view_event_emitter::_on_request_close::OnRequestClose value) const; + public void onShow(facebook::react::_modal_host_view_event_emitter::_on_show::OnShow value) const; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -5901,7 +5960,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; + public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -5912,7 +5971,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -5927,70 +5986,70 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5998,20 +6057,20 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } @@ -6023,48 +6082,48 @@ class facebook::react::NSDataBigString : public facebook::react::JSBigString { } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -6074,14 +6133,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -6091,149 +6150,149 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeAnimatedTurboModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedTurboModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppStateSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeBlobModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeBlobModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeBlobModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeCPUTime : public facebook::react::NativeCPUTimeCxxSpec { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeClipboardSpecJSI : public facebook::react::ObjCTurboModule { - public NativeClipboardSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeDevLoadingViewSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevLoadingViewSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::ObjCTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeIdleCallbacks : public facebook::react::NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeImageEditorSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageEditorSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageLoaderIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageLoaderIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageStoreIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageStoreIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageStoreIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeIntersectionObserver : public facebook::react::NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } class facebook::react::NativeJSCHeapCaptureSpecJSI : public facebook::react::ObjCTurboModule { - public NativeJSCHeapCaptureSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::ObjCTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeMethodCallInvoker { @@ -6243,12 +6302,12 @@ class facebook::react::NativeMethodCallInvoker { } class facebook::react::NativeMicrotasks : public facebook::react::NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } class facebook::react::NativeModalManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeModalManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -6256,7 +6315,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -6305,116 +6364,116 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public facebook::react::NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeNetworkingIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeNetworkingIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeNetworkingIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativePerformance : public facebook::react::NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativePlatformConstantsIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePlatformConstantsIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativePlatformConstantsIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativePushNotificationManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePushNotificationManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativePushNotificationManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeStatusBarManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeStatusBarManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::ObjCTurboModule { - public NativeTimingSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::ObjCTurboModule { - public NativeVibrationSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeViewTransition : public facebook::react::NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -6422,7 +6481,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -6431,9 +6490,9 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } @@ -6442,8 +6501,8 @@ class facebook::react::ObjCInteropTurboModule : public facebook::react::ObjCTurb protected virtual facebook::jsi::Value convertReturnIdToJSIValue(facebook::jsi::Runtime& runtime, const char* methodName, facebook::react::TurboModuleMethodValueKind returnType, id result) override; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; protected virtual void setInvocationArg(facebook::jsi::Runtime& runtime, const char* methodName, const std::string& objCArgType, const facebook::jsi::Value& arg, size_t i, NSInvocation* inv, NSMutableArray* retainedObjectsForInvocation) override; - public ObjCInteropTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; + public ObjCInteropTurboModule(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; } struct facebook::react::ObjCInteropTurboModule::MethodDescriptor { @@ -6459,34 +6518,34 @@ class facebook::react::ObjCTurboModule : public facebook::react::TurboModule { protected virtual void setInvocationArg(facebook::jsi::Runtime& runtime, const char* methodName, const std::string& objCArgType, const facebook::jsi::Value& arg, size_t i, NSInvocation* inv, NSMutableArray* retainedObjectsForInvocation); protected void setEventEmitterCallback(facebook::react::EventEmitterCallback eventEmitterCallback); protected void setMethodArgConversionSelector(NSString* methodName, size_t argIndex, NSString* fnName); - public ObjCTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); + public ObjCTurboModule(const facebook::react::_obj_c_turbo_module::_init_params::InitParams& params); public facebook::jsi::Value invokeObjCMethod(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleMethodValueKind returnType, const std::string& methodName, SEL selector, const facebook::jsi::Value* args, size_t count); public id instance_; - public std::shared_ptr nativeMethodCallInvoker_; + public std::shared_ptr nativeMethodCallInvoker_; } struct facebook::react::ObjCTurboModule::InitParams { public bool isSyncModule; public id instance; - public std::shared_ptr jsInvoker; - public std::shared_ptr nativeMethodCallInvoker; + public std::shared_ptr jsInvoker; + public std::shared_ptr nativeMethodCallInvoker; public std::string moduleName; } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -6498,7 +6557,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -6506,25 +6565,25 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -6557,16 +6616,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -6574,41 +6633,41 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PlatformRunLoopObserver : public facebook::react::RunLoopObserver { - public PlatformRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); + public PlatformRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); public virtual bool isOnRunLoopThread() const noexcept override; public ~PlatformRunLoopObserver(); } @@ -6622,49 +6681,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~Props() = default; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -6673,7 +6732,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -6681,22 +6740,22 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor titleColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor titleColor; public std::string title; } class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -6711,20 +6770,20 @@ class facebook::react::RCTHermesInstance : public facebook::react::JSRuntimeFact public RCTHermesInstance(); public RCTHermesInstance(facebook::react::CrashManagerProvider crashManagerProvider); public RCTHermesInstance(facebook::react::CrashManagerProvider crashManagerProvider, bool allocInOldGenBeforeTTI); - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; public ~RCTHermesInstance() override; } class facebook::react::RCTImageResponseObserverProxy : public facebook::react::ImageResponseObserver { public RCTImageResponseObserverProxy(id delegate = nil); - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const override; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const override; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const override; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const override; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const override; } class facebook::react::RCTJscInstance : public facebook::react::JSRuntimeFactory { public RCTJscInstance(); - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; public ~RCTJscInstance(); } @@ -6743,13 +6802,13 @@ class facebook::react::RCTNativeModule : public facebook::react::NativeModule { public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int methodId, folly::dynamic&& params, int callId) override; } class facebook::react::RCTObjcExecutorFactory : public facebook::react::JSExecutorFactory { public RCTObjcExecutorFactory(id jse, RCTJavaScriptCompleteBlock errorBlock); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; } class facebook::react::RawProps { @@ -6759,12 +6818,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -6783,7 +6842,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -6796,7 +6855,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; } @@ -6811,7 +6870,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -6822,17 +6881,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -6846,57 +6905,57 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext); - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext); + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -6908,65 +6967,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -6977,50 +7036,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -7031,7 +7090,7 @@ class facebook::react::SafeAreaViewEventEmitter : public facebook::react::BaseVi class facebook::react::SafeAreaViewProps : public facebook::react::HostPlatformViewProps { public SafeAreaViewProps() = default; - public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -7042,48 +7101,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -7091,44 +7150,44 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -7137,20 +7196,20 @@ class facebook::react::Sealable { public Sealable(const facebook::react::Sealable& other); public Sealable(facebook::react::Sealable&& other) noexcept; public bool getSealed() const; - public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); - public facebook::react::Sealable& operator=(facebook::react::Sealable&& other) noexcept; + public facebook::react::_sealable::Sealable& operator=(const facebook::react::_sealable::Sealable& other); + public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; public void ensureUnsealed() const; public void seal() const; public ~Sealable() noexcept; } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } @@ -7161,82 +7220,85 @@ class facebook::react::Selection { } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -7259,19 +7321,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -7281,26 +7343,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -7311,61 +7373,61 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); - public SharedColor(facebook::react::Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; - public const facebook::react::Color& operator*() const; - public facebook::react::Color& operator*(); + public SharedColor(facebook::react::_color::Color color); + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; + public const facebook::react::_color::Color& operator*() const; + public facebook::react::_color::Color& operator*(); public operator bool() const; public std::string toString() const noexcept; } class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~State() = default; } class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7374,20 +7436,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -7401,23 +7463,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(facebook::react::SurfaceId surfaceId) const noexcept; - public facebook::react::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -7433,17 +7495,17 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -7453,26 +7515,26 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool value; - public facebook::react::SharedColor onTintColor; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor onTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public SwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; + public SwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -7480,7 +7542,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::TextAttributes& rhs) const; + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -7488,11 +7550,11 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float opacity; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -7505,31 +7567,31 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public TextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public TextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -7538,27 +7600,27 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { } struct facebook::react::TextInputEventEmitter::Metrics { - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputProps : public facebook::react::BaseTextInputProps { public TextInputProps() = default; - public TextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public TextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool onChangeSync; public bool onKeyPressSync; - public const facebook::react::TextInputTraits traits; + public const facebook::react::_text_input_traits::TextInputTraits traits; public const std::string inputAccessoryViewButtonLabel; public const std::string inputAccessoryViewID; - public std::optional selection; + public std::optional selection; } class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInputShadowNode { @@ -7566,10 +7628,10 @@ class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInp class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } @@ -7599,51 +7661,51 @@ class facebook::react::TextInputTraits { class facebook::react::TextLayoutManager { protected facebook::react::LineMeasureCache lineMeasureCache_; protected facebook::react::TextMeasureCache textMeasureCache_; - protected std::shared_ptr contextContainer_; + protected std::shared_ptr contextContainer_; protected std::shared_ptr nativeTextLayoutManager_; public TextLayoutManager(const facebook::react::TextLayoutManager&) = delete; - public TextLayoutManager(const std::shared_ptr& contextContainer); + public TextLayoutManager(const std::shared_ptr& contextContainer); public TextLayoutManager(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size) const; - public facebook::react::TextLayoutManager& operator=(const facebook::react::TextLayoutManager&) = delete; - public facebook::react::TextLayoutManager& operator=(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::TextMeasurement measure(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size) const; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(const facebook::react::_text_layout_manager::TextLayoutManager&) = delete; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(facebook::react::_text_layout_manager::TextLayoutManager&&) = delete; + public facebook::react::_text_measurement::TextMeasurement measure(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public std::shared_ptr getNativeTextLayoutManager() const; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -7652,26 +7714,27 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7690,7 +7753,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -7708,20 +7771,20 @@ class facebook::react::TransactionTelemetry { } class facebook::react::TransformAnimatedNode : public facebook::react::AnimatedNode { - public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(folly::dynamic& props); } class facebook::react::TurboModule : public facebook::jsi::HostObject { protected const std::string name_; - protected std::shared_ptr jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -7732,72 +7795,72 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -7807,54 +7870,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -7864,17 +7927,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -7897,15 +7960,15 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string name; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -7915,7 +7978,7 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -7934,60 +7997,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; + public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - public facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; - public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_target_rect::OnModeChangeTargetRect targetRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_threshold_rect::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -8007,52 +8070,52 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -8070,7 +8133,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -8574,6 +8637,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -9132,8 +9196,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -9150,7 +9214,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -9170,7 +9234,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -9180,32 +9244,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -9215,29 +9279,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(facebook::react::Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(facebook::react::Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(facebook::react::Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -9258,38 +9322,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -9298,32 +9362,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public facebook::react::Float force; public facebook::react::Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -9333,12 +9397,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; public facebook::react::Float blurRadius; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float spreadDistance; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::Bridging { @@ -9386,29 +9450,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -9416,28 +9480,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -9445,146 +9509,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -9592,47 +9656,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -9642,16 +9706,16 @@ struct facebook::react::CallbackWithId { struct facebook::react::Color { public Color(); - public Color(const facebook::react::ColorComponents& components); - public Color(const facebook::react::DynamicColor& dynamicColor); + public Color(const facebook::react::_color_components::ColorComponents& components); + public Color(const facebook::react::_dynamic_color::DynamicColor& dynamicColor); public Color(int32_t color); - public bool operator!=(const facebook::react::Color& other) const; - public bool operator==(const facebook::react::Color& other) const; - public facebook::react::ColorComponents getColorComponents() const; + public bool operator!=(const facebook::react::_color::Color& other) const; + public bool operator==(const facebook::react::_color::Color& other) const; + public facebook::react::_color_components::ColorComponents getColorComponents() const; public float getChannel(int channelId) const; public int32_t getColor() const; public operator int32_t() const; - public static facebook::react::Color createSemanticColor(std::vector& semanticItems); + public static facebook::react::_color::Color createSemanticColor(std::vector& semanticItems); public std::shared_ptr getUIColor() const; public std::size_t getUIColorHash() const; } @@ -9665,38 +9729,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { - public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -9726,7 +9790,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -9735,8 +9799,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -9744,9 +9808,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageURLLoaderAttribution { @@ -9774,56 +9838,56 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::LayoutAnimation { public bool completed; - public facebook::react::LayoutAnimationCallbackWrapper failureCallback; - public facebook::react::LayoutAnimationCallbackWrapper successCallback; - public facebook::react::LayoutAnimationConfig layoutAnimationConfig; public facebook::react::SurfaceId surfaceId; - public std::vector keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -9832,29 +9896,29 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; public facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::_rect::Rect frame; + public static facebook::react::Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -9868,9 +9932,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -9898,24 +9962,24 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -9928,10 +9992,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -9948,38 +10012,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { - public bool operator==(const facebook::react::Point& rhs) const = default; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -9992,10 +10056,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public facebook::react::Float pressure; public facebook::react::Float tangentialPressure; public facebook::react::Float width; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -10009,13 +10073,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -10029,37 +10093,37 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -10070,21 +10134,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -10111,20 +10175,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; public facebook::react::Float getMaxX() const noexcept; public facebook::react::Float getMaxY() const noexcept; public facebook::react::Float getMidX() const noexcept; public facebook::react::Float getMidY() const noexcept; public facebook::react::Float getMinX() const noexcept; public facebook::react::Float getMinY() const noexcept; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -10135,14 +10199,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -10155,19 +10219,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -10177,9 +10241,9 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public facebook::react::EdgeInsets contentInset; public facebook::react::Float timestamp; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; @@ -10189,28 +10253,28 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -10222,40 +10286,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -10270,19 +10334,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { @@ -10290,16 +10354,16 @@ struct facebook::react::StateData { } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -10308,12 +10372,12 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -10334,30 +10398,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const facebook::react::Float& at(int i, int j) const noexcept; public facebook::react::Float& at(int i, int j) noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(facebook::react::Float perspective) noexcept; - public static facebook::react::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; - public static facebook::react::Transform RotateX(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateY(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateZ(facebook::react::Float radians) noexcept; - public static facebook::react::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; - public static facebook::react::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; - public static facebook::react::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(facebook::react::Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; + public static facebook::react::_transform::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -10367,24 +10431,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -10399,12 +10463,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -10464,7 +10530,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -10496,59 +10562,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); -} - -template + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); +} + +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -10575,14 +10641,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -10603,20 +10669,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -10624,8 +10690,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -10648,10 +10714,10 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; } -template +template struct facebook::react::NativeAlertManagerArgs { public P0 title; public P1 message; @@ -10663,7 +10729,10 @@ struct facebook::react::NativeAlertManagerArgs { public P7 preferredButtonKey; public P8 keyboardType; public P9 userInterfaceStyle; - public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; + public P10 defaultInputs; + public P11 modal; + public P12 critical; + public bool operator==(const facebook::react::_native_alert_manager_args::NativeAlertManagerArgs& other) const; } template @@ -10677,7 +10746,7 @@ struct facebook::react::NativePushNotificationManagerIOSNotification { public P6 applicationIconBadgeNumber; public P7 isSilent; public P8 soundName; - public bool operator==(const facebook::react::NativePushNotificationManagerIOSNotification& other) const; + public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_notification::NativePushNotificationManagerIOSNotification& other) const; } template @@ -10690,7 +10759,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; } template @@ -10703,7 +10772,7 @@ struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS { public P5 systemName; public P6 interfaceIdiom; public P7 isMacCatalyst; - public bool operator==(const facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; + public bool operator==(const facebook::react::_native_platform_constants_i_o_s_platform_constants_i_o_s::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; } template @@ -10715,7 +10784,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -10726,7 +10795,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -10736,7 +10805,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; } template @@ -10746,7 +10815,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; } template @@ -10755,7 +10824,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -10764,7 +10833,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -10773,7 +10842,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -10782,7 +10851,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; } template @@ -10790,7 +10859,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; } template @@ -10798,7 +10867,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -10806,7 +10875,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -10814,7 +10883,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -10822,7 +10891,7 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template @@ -10830,73 +10899,73 @@ struct facebook::react::NativePushNotificationManagerIOSPermissions { public P0 alert; public P1 badge; public P2 sound; - public bool operator==(const facebook::react::NativePushNotificationManagerIOSPermissions& other) const; + public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_permissions::NativePushNotificationManagerIOSPermissions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -10904,10 +10973,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -10921,15 +10990,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -10939,37 +11008,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -10978,307 +11047,307 @@ struct facebook::react::Bridging { template class facebook::react::NativeAccessibilityInfoCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAccessibilityManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeActionSheetManagerCxxSpec : public facebook::react::TurboModule { - protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAlertManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedTurboModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppStateCxxSpec : public facebook::react::TurboModule { - protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppearanceCxxSpec : public facebook::react::TurboModule { - protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeBlobModuleCxxSpec : public facebook::react::TurboModule { - protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeCPUTimeCxxSpec : public facebook::react::TurboModule { - protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); + protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeClipboardCxxSpec : public facebook::react::TurboModule { - protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); + protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDOMCxxSpec : public facebook::react::TurboModule { - protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); + protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevLoadingViewCxxSpec : public facebook::react::TurboModule { - protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevMenuCxxSpec : public facebook::react::TurboModule { - protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevSettingsCxxSpec : public facebook::react::TurboModule { - protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceEventManagerCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceInfoCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule { - protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFrameRateLoggerCxxSpec : public facebook::react::TurboModule { - protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); + protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeHeadlessJsTaskSupportCxxSpec : public facebook::react::TurboModule { - protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); + protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeI18nManagerCxxSpec : public facebook::react::TurboModule { - protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIdleCallbacksCxxSpec : public facebook::react::TurboModule { - protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); + protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageEditorCxxSpec : public facebook::react::TurboModule { - protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageLoaderIOSCxxSpec : public facebook::react::TurboModule { - protected NativeImageLoaderIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageLoaderIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageStoreIOSCxxSpec : public facebook::react::TurboModule { - protected NativeImageStoreIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageStoreIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntersectionObserverCxxSpec : public facebook::react::TurboModule { - protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeJSCHeapCaptureCxxSpec : public facebook::react::TurboModule { - protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); + protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeKeyboardObserverCxxSpec : public facebook::react::TurboModule { - protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLinkingManagerCxxSpec : public facebook::react::TurboModule { - protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLogBoxCxxSpec : public facebook::react::TurboModule { - protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMicrotasksCxxSpec : public facebook::react::TurboModule { - protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); + protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeModalManagerCxxSpec : public facebook::react::TurboModule { - protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMutationObserverCxxSpec : public facebook::react::TurboModule { - protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeNetworkingIOSCxxSpec : public facebook::react::TurboModule { - protected NativeNetworkingIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeNetworkingIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePerformanceCxxSpec : public facebook::react::TurboModule { - protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); + protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePlatformConstantsIOSCxxSpec : public facebook::react::TurboModule { - protected NativePlatformConstantsIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativePlatformConstantsIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePushNotificationManagerIOSCxxSpec : public facebook::react::TurboModule { - protected NativePushNotificationManagerIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativePushNotificationManagerIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeRedBoxCxxSpec : public facebook::react::TurboModule { - protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSegmentFetcherCxxSpec : public facebook::react::TurboModule { - protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); + protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeShareModuleCxxSpec : public facebook::react::TurboModule { - protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSoundManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSourceCodeCxxSpec : public facebook::react::TurboModule { - protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); + protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeStatusBarManagerIOSCxxSpec : public facebook::react::TurboModule { - protected NativeStatusBarManagerIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeStatusBarManagerIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeTimingCxxSpec : public facebook::react::TurboModule { - protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); + protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeVibrationCxxSpec : public facebook::react::TurboModule { - protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); + protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeViewTransitionCxxSpec : public facebook::react::TurboModule { - protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); + protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeWebSocketModuleCxxSpec : public facebook::react::TurboModule { - protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } @@ -11291,51 +11360,52 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } template struct facebook::react::NativeAlertManagerArgsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array buttonsToJs(facebook::jsi::Runtime& rt, decltype(types.buttons) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array defaultInputsToJs(facebook::jsi::Runtime& rt, decltype(types.defaultInputs) value); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String cancelButtonKeyToJs(facebook::jsi::Runtime& rt, decltype(types.cancelButtonKey) value); public static facebook::jsi::String defaultValueToJs(facebook::jsi::Runtime& rt, decltype(types.defaultValue) value); public static facebook::jsi::String destructiveButtonKeyToJs(facebook::jsi::Runtime& rt, decltype(types.destructiveButtonKey) value); @@ -11345,112 +11415,114 @@ struct facebook::react::NativeAlertManagerArgsBridging { public static facebook::jsi::String titleToJs(facebook::jsi::Runtime& rt, decltype(types.title) value); public static facebook::jsi::String typeToJs(facebook::jsi::Runtime& rt, decltype(types.type) value); public static facebook::jsi::String userInterfaceStyleToJs(facebook::jsi::Runtime& rt, decltype(types.userInterfaceStyle) value); + public static std::optional criticalToJs(facebook::jsi::Runtime& rt, decltype(types.critical) value); + public static std::optional modalToJs(facebook::jsi::Runtime& rt, decltype(types.modal) value); } template struct facebook::react::NativeAnimatedModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool finishedToJs(facebook::jsi::Runtime& rt, decltype(types.finished) value); public static double offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static double valueToJs(facebook::jsi::Runtime& rt, decltype(types.value) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array nativeEventPathToJs(facebook::jsi::Runtime& rt, decltype(types.nativeEventPath) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional animatedValueTagToJs(facebook::jsi::Runtime& rt, decltype(types.animatedValueTag) value); } template struct facebook::react::NativeAnimatedTurboModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool finishedToJs(facebook::jsi::Runtime& rt, decltype(types.finished) value); public static double offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static double valueToJs(facebook::jsi::Runtime& rt, decltype(types.value) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array nativeEventPathToJs(facebook::jsi::Runtime& rt, decltype(types.nativeEventPath) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional animatedValueTagToJs(facebook::jsi::Runtime& rt, decltype(types.animatedValueTag) value); } template struct facebook::react::NativeAppStateAppStateBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String app_stateToJs(facebook::jsi::Runtime& rt, decltype(types.app_state) value); } template struct facebook::react::NativeAppStateAppStateConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String initialAppStateToJs(facebook::jsi::Runtime& rt, decltype(types.initialAppState) value); } template struct facebook::react::NativeBlobModuleConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional BLOB_URI_HOSTToJs(facebook::jsi::Runtime& rt, decltype(types.BLOB_URI_HOST) value); public static std::optional BLOB_URI_SCHEMEToJs(facebook::jsi::Runtime& rt, decltype(types.BLOB_URI_SCHEME) value); } template struct facebook::react::NativeDeviceInfoDeviceInfoConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isEdgeToEdgeToJs(facebook::jsi::Runtime& rt, decltype(types.isEdgeToEdge) value); public static bool isIPhoneX_deprecatedToJs(facebook::jsi::Runtime& rt, decltype(types.isIPhoneX_deprecated) value); public static facebook::jsi::Object DimensionsToJs(facebook::jsi::Runtime& rt, decltype(types.Dimensions) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDimensionsPayloadBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Object screenPhysicalPixelsToJs(facebook::jsi::Runtime& rt, decltype(types.screenPhysicalPixels) value); public static facebook::jsi::Object screenToJs(facebook::jsi::Runtime& rt, decltype(types.screen) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Object windowPhysicalPixelsToJs(facebook::jsi::Runtime& rt, decltype(types.windowPhysicalPixels) value); public static facebook::jsi::Object windowToJs(facebook::jsi::Runtime& rt, decltype(types.window) value); } template struct facebook::react::NativeDeviceInfoDisplayMetricsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double fontScaleToJs(facebook::jsi::Runtime& rt, decltype(types.fontScale) value); public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value); public static double scaleToJs(facebook::jsi::Runtime& rt, decltype(types.scale) value); public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerExceptionDataBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isFatalToJs(facebook::jsi::Runtime& rt, decltype(types.isFatal) value); public static double idToJs(facebook::jsi::Runtime& rt, decltype(types.id) value); public static facebook::jsi::Array stackToJs(facebook::jsi::Runtime& rt, decltype(types.stack) value); public static facebook::jsi::Object extraDataToJs(facebook::jsi::Runtime& rt, decltype(types.extraData) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String messageToJs(facebook::jsi::Runtime& rt, decltype(types.message) value); public static std::optional componentStackToJs(facebook::jsi::Runtime& rt, decltype(types.componentStack) value); public static std::optional nameToJs(facebook::jsi::Runtime& rt, decltype(types.name) value); @@ -11459,10 +11531,10 @@ struct facebook::react::NativeExceptionsManagerExceptionDataBridging { template struct facebook::react::NativeExceptionsManagerStackFrameBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool collapseToJs(facebook::jsi::Runtime& rt, decltype(types.collapse) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String methodNameToJs(facebook::jsi::Runtime& rt, decltype(types.methodName) value); public static std::optional columnToJs(facebook::jsi::Runtime& rt, decltype(types.column) value); public static std::optional lineNumberToJs(facebook::jsi::Runtime& rt, decltype(types.lineNumber) value); @@ -11471,64 +11543,64 @@ struct facebook::react::NativeExceptionsManagerStackFrameBridging { template struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool doLeftAndRightSwapInRTLToJs(facebook::jsi::Runtime& rt, decltype(types.doLeftAndRightSwapInRTL) value); public static bool isRTLToJs(facebook::jsi::Runtime& rt, decltype(types.isRTL) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional localeIdentifierToJs(facebook::jsi::Runtime& rt, decltype(types.localeIdentifier) value); } template struct facebook::react::NativeIdleCallbacksIdleDeadlineBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool didTimeoutToJs(facebook::jsi::Runtime& rt, decltype(types.didTimeout) value); public static facebook::jsi::Function timeRemainingToJs(facebook::jsi::Runtime& rt, decltype(types.timeRemaining) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double timeoutToJs(facebook::jsi::Runtime& rt, decltype(types.timeout) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageEditorOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool allowExternalStorageToJs(facebook::jsi::Runtime& rt, decltype(types.allowExternalStorage) value); public static facebook::jsi::Object offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static facebook::jsi::Object sizeToJs(facebook::jsi::Runtime& rt, decltype(types.size) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional displaySizeToJs(facebook::jsi::Runtime& rt, decltype(types.displaySize) value); public static std::optional resizeModeToJs(facebook::jsi::Runtime& rt, decltype(types.resizeMode) value); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isIntersectingAboveThresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.isIntersectingAboveThresholds) value); public static double intersectionObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionObserverId) value); public static double timeToJs(facebook::jsi::Runtime& rt, decltype(types.time) value); public static facebook::jsi::Array rootRectToJs(facebook::jsi::Runtime& rt, decltype(types.rootRect) value); public static facebook::jsi::Array targetRectToJs(facebook::jsi::Runtime& rt, decltype(types.targetRect) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetInstanceHandleToJs(facebook::jsi::Runtime& rt, decltype(types.targetInstanceHandle) value); public static std::optional intersectionRectToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionRect) value); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double intersectionObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionObserverId) value); public static facebook::jsi::Array thresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.thresholds) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetShadowNodeToJs(facebook::jsi::Runtime& rt, decltype(types.targetShadowNode) value); public static std::optional rootThresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.rootThresholds) value); public static std::optional rootMarginToJs(facebook::jsi::Runtime& rt, decltype(types.rootMargin) value); @@ -11537,39 +11609,39 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse template struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool subtreeToJs(facebook::jsi::Runtime& rt, decltype(types.subtree) value); public static double mutationObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.mutationObserverId) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetShadowNodeToJs(facebook::jsi::Runtime& rt, decltype(types.targetShadowNode) value); } template struct facebook::react::NativeMutationObserverNativeMutationRecordBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double mutationObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.mutationObserverId) value); public static facebook::jsi::Array addedNodesToJs(facebook::jsi::Runtime& rt, decltype(types.addedNodes) value); public static facebook::jsi::Array removedNodesToJs(facebook::jsi::Runtime& rt, decltype(types.removedNodes) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetToJs(facebook::jsi::Runtime& rt, decltype(types.target) value); } template struct facebook::react::NativePerformancePerformanceObserverInitBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool bufferedToJs(facebook::jsi::Runtime& rt, decltype(types.buffered) value); public static double durationThresholdToJs(facebook::jsi::Runtime& rt, decltype(types.durationThreshold) value); public static double typeToJs(facebook::jsi::Runtime& rt, decltype(types.type) value); public static facebook::jsi::Array entryTypesToJs(facebook::jsi::Runtime& rt, decltype(types.entryTypes) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformanceRawPerformanceEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double connectEndToJs(facebook::jsi::Runtime& rt, decltype(types.connectEnd) value); public static double connectStartToJs(facebook::jsi::Runtime& rt, decltype(types.connectStart) value); @@ -11586,21 +11658,21 @@ struct facebook::react::NativePerformanceRawPerformanceEntryBridging { public static double responseStartToJs(facebook::jsi::Runtime& rt, decltype(types.responseStart) value); public static double responseStatusToJs(facebook::jsi::Runtime& rt, decltype(types.responseStatus) value); public static double startTimeToJs(facebook::jsi::Runtime& rt, decltype(types.startTime) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String contentTypeToJs(facebook::jsi::Runtime& rt, decltype(types.contentType) value); public static facebook::jsi::String nameToJs(facebook::jsi::Runtime& rt, decltype(types.name) value); } template struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOSBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool forceTouchAvailableToJs(facebook::jsi::Runtime& rt, decltype(types.forceTouchAvailable) value); public static bool isDisableAnimationsToJs(facebook::jsi::Runtime& rt, decltype(types.isDisableAnimations) value); public static bool isMacCatalystToJs(facebook::jsi::Runtime& rt, decltype(types.isMacCatalyst) value); public static bool isTestingToJs(facebook::jsi::Runtime& rt, decltype(types.isTesting) value); public static facebook::jsi::Object reactNativeVersionToJs(facebook::jsi::Runtime& rt, decltype(types.reactNativeVersion) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String interfaceIdiomToJs(facebook::jsi::Runtime& rt, decltype(types.interfaceIdiom) value); public static facebook::jsi::String osVersionToJs(facebook::jsi::Runtime& rt, decltype(types.osVersion) value); public static facebook::jsi::String systemNameToJs(facebook::jsi::Runtime& rt, decltype(types.systemName) value); @@ -11608,9 +11680,9 @@ struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOSBridging { template struct facebook::react::NativePushNotificationManagerIOSNotificationBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional isSilentToJs(facebook::jsi::Runtime& rt, decltype(types.isSilent) value); public static std::optional applicationIconBadgeNumberToJs(facebook::jsi::Runtime& rt, decltype(types.applicationIconBadgeNumber) value); public static std::optional fireDateToJs(facebook::jsi::Runtime& rt, decltype(types.fireDate) value); @@ -11624,37 +11696,37 @@ struct facebook::react::NativePushNotificationManagerIOSNotificationBridging { template struct facebook::react::NativePushNotificationManagerIOSPermissionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool alertToJs(facebook::jsi::Runtime& rt, decltype(types.alert) value); public static bool badgeToJs(facebook::jsi::Runtime& rt, decltype(types.badge) value); public static bool soundToJs(facebook::jsi::Runtime& rt, decltype(types.sound) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool recordChangeDescriptionsToJs(facebook::jsi::Runtime& rt, decltype(types.recordChangeDescriptions) value); public static bool shouldReloadAndProfileToJs(facebook::jsi::Runtime& rt, decltype(types.shouldReloadAndProfile) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool recordChangeDescriptionsToJs(facebook::jsi::Runtime& rt, decltype(types.recordChangeDescriptions) value); public static bool shouldReloadAndProfileToJs(facebook::jsi::Runtime& rt, decltype(types.shouldReloadAndProfile) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeSourceCodeSourceCodeConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String scriptURLToJs(facebook::jsi::Runtime& rt, decltype(types.scriptURL) value); } @@ -11665,7 +11737,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -11675,13 +11747,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -11694,9 +11766,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -11707,17 +11779,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -11750,19 +11822,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -11779,30 +11851,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -11824,22 +11896,22 @@ struct facebook::react::Bridging : public facebook:: } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -11875,83 +11947,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -11963,7 +12035,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -11982,7 +12054,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -11995,7 +12067,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -12005,15 +12077,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -12023,29 +12095,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -12058,12 +12130,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -12072,7 +12144,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -12090,30 +12162,30 @@ bool facebook::react::HostPlatformViewTraitsInitializer::isKeyboardFocusable(con constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -12141,24 +12213,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -12173,12 +12245,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -12507,18 +12579,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -12536,7 +12608,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -12560,19 +12632,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -12582,9 +12654,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -12593,19 +12665,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -12617,18 +12689,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -12636,10 +12708,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -12649,24 +12721,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -12675,26 +12747,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -12704,20 +12776,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -12727,23 +12799,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -12751,8 +12823,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -12760,7 +12832,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -12768,12 +12840,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -12817,14 +12889,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -12833,43 +12905,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -12877,14 +12949,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -12892,9 +12964,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -12918,9 +12990,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -12928,8 +13000,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -12947,33 +13019,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -12984,22 +13056,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -13012,17 +13084,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -13030,14 +13102,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -13068,14 +13140,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -13110,7 +13182,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -13158,9 +13230,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -13170,8 +13242,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -13185,11 +13257,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -13216,16 +13288,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -13234,48 +13306,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -13295,29 +13367,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -13359,27 +13431,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -13387,37 +13459,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -13434,30 +13506,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -13472,20 +13544,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -13496,8 +13568,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -13505,7 +13577,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -13520,7 +13592,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -13568,8 +13640,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -13578,10 +13650,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -13591,7 +13663,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -13601,7 +13673,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -13614,22 +13686,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -13641,7 +13713,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -13672,10 +13744,10 @@ struct facebook::react::dom::RNMeasureRect { facebook::jsi::Value facebook::react::TurboModuleConvertUtils::convertObjCObjectToJSIValue(facebook::jsi::Runtime& runtime, id value); -id facebook::react::TurboModuleConvertUtils::convertJSIValueToObjCObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker, BOOL useNSNull = NO); +id facebook::react::TurboModuleConvertUtils::convertJSIValueToObjCObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker, BOOL useNSNull = NO); -static const facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; +static const facebook::react::_color::facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; @@ -13708,13 +13780,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -13724,13 +13796,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -13745,7 +13817,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -13803,31 +13875,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -13838,7 +13910,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -13864,7 +13936,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -13887,7 +13959,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -13937,7 +14009,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -13967,11 +14039,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); + +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -13979,48 +14057,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -14030,17 +14108,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -14052,28 +14130,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -14081,113 +14159,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -14201,12 +14279,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -14219,21 +14297,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -14263,84 +14341,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -14350,98 +14428,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -14452,23 +14530,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -14478,37 +14556,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -14518,26 +14596,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -14553,147 +14631,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -14701,143 +14779,143 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; -} - - -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const char* name); -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const std::string& name); -facebook::jsi::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime&, facebook::jsi::PropNameID&& name); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const char* str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const std::string& str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, bool b); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, double d); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, float f); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, int i); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, std::nullptr_t); -facebook::jsi::Value&& facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, facebook::jsi::Value&& value); + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; +} + + +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name); +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& name); +facebook::jsi::_prop_name_i_d::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_prop_name_i_d::PropNameID&& name); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& value); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, bool b); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, double d); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, float f); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, int i); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, std::nullptr_t); +facebook::jsi::_value::Value&& facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_value::Value&& value); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -14887,24 +14965,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -14925,7 +15003,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -14959,7 +15037,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -14971,6 +15048,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -14989,20 +15067,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -15024,21 +15102,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -15047,7 +15125,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -15063,11 +15141,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -15079,23 +15157,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -15104,29 +15182,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -15139,9 +15217,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -15159,16 +15237,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -15176,27 +15254,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -15225,8 +15303,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -15234,64 +15312,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -15300,18 +15378,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -15320,17 +15398,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -15513,7 +15591,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -15524,18 +15602,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -15550,12 +15628,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -15584,7 +15662,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -15605,29 +15683,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -15642,11 +15720,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -15655,7 +15733,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -15676,8 +15754,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -15689,16 +15767,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -15770,7 +15848,10 @@ struct JS::NativeAlertManager::Args { protected NSString* title() const; protected NSString* type() const; protected NSString* userInterfaceStyle() const; + protected std::optional critical() const; + protected std::optional modal() const; protected std::optional>> buttons() const; + protected std::optional>> defaultInputs() const; } @@ -15795,13 +15876,13 @@ struct JS::NativeAppState::Constants { struct JS::NativeAppState::Constants::Builder { protected Builder(JS::NativeAppState::Constants i); - protected Builder(const JS::NativeAppState::Constants::Builder::Input i); + protected Builder(const _j_s::_native_app_state::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeAppState::Constants; } struct JS::NativeAppState::Constants::Builder::Input { - protected RCTRequired initialAppState; + protected _r_c_t_required::RCTRequired initialAppState; } @@ -15812,14 +15893,14 @@ struct JS::NativeBlobModule::Constants { struct JS::NativeBlobModule::Constants::Builder { protected Builder(JS::NativeBlobModule::Constants i); - protected Builder(const JS::NativeBlobModule::Constants::Builder::Input i); + protected Builder(const _j_s::_native_blob_module::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeBlobModule::Constants; } struct JS::NativeBlobModule::Constants::Builder::Input { - protected RCTRequired BLOB_URI_HOST; - protected RCTRequired BLOB_URI_SCHEME; + protected _r_c_t_required::RCTRequired BLOB_URI_HOST; + protected _r_c_t_required::RCTRequired BLOB_URI_SCHEME; } @@ -15830,13 +15911,13 @@ struct JS::NativeDeviceInfo::Constants { struct JS::NativeDeviceInfo::Constants::Builder { protected Builder(JS::NativeDeviceInfo::Constants i); - protected Builder(const JS::NativeDeviceInfo::Constants::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::Constants; } struct JS::NativeDeviceInfo::Constants::Builder::Input { - protected RCTRequired Dimensions; + protected _r_c_t_required::RCTRequired<_j_s::_native_device_info::_dimensions_payload::_builder::JS::NativeDeviceInfo::DimensionsPayload::Builder> Dimensions; protected std::optional isEdgeToEdge; protected std::optional isIPhoneX_deprecated; } @@ -15848,14 +15929,14 @@ struct JS::NativeDeviceInfo::DimensionsPayload { struct JS::NativeDeviceInfo::DimensionsPayload::Builder { protected Builder(JS::NativeDeviceInfo::DimensionsPayload i); - protected Builder(const JS::NativeDeviceInfo::DimensionsPayload::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_dimensions_payload::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DimensionsPayload; } struct JS::NativeDeviceInfo::DimensionsPayload::Builder::Input { - protected std::optional screen; - protected std::optional window; + protected std::optional<_j_s::_native_device_info::_display_metrics::_builder::JS::NativeDeviceInfo::DisplayMetrics::Builder> screen; + protected std::optional<_j_s::_native_device_info::_display_metrics::_builder::JS::NativeDeviceInfo::DisplayMetrics::Builder> window; } struct JS::NativeDeviceInfo::DisplayMetrics { @@ -15865,16 +15946,16 @@ struct JS::NativeDeviceInfo::DisplayMetrics { struct JS::NativeDeviceInfo::DisplayMetrics::Builder { protected Builder(JS::NativeDeviceInfo::DisplayMetrics i); - protected Builder(const JS::NativeDeviceInfo::DisplayMetrics::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_display_metrics::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DisplayMetrics; } struct JS::NativeDeviceInfo::DisplayMetrics::Builder::Input { - protected RCTRequired fontScale; - protected RCTRequired height; - protected RCTRequired scale; - protected RCTRequired width; + protected _r_c_t_required::RCTRequired fontScale; + protected _r_c_t_required::RCTRequired height; + protected _r_c_t_required::RCTRequired scale; + protected _r_c_t_required::RCTRequired width; } @@ -15886,7 +15967,7 @@ struct JS::NativeExceptionsManager::ExceptionData { protected NSString* originalMessage() const; protected bool isFatal() const; protected double id_() const; - protected facebook::react::LazyVector stack() const; + protected facebook::react::LazyVector<_j_s::_native_exceptions_manager::_stack_frame::JS::NativeExceptionsManager::StackFrame> stack() const; protected id _Nullable extraData() const; } @@ -15913,24 +15994,24 @@ struct JS::NativeI18nManager::Constants { struct JS::NativeI18nManager::Constants::Builder { protected Builder(JS::NativeI18nManager::Constants i); - protected Builder(const JS::NativeI18nManager::Constants::Builder::Input i); + protected Builder(const _j_s::_native_i18n_manager::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeI18nManager::Constants; } struct JS::NativeI18nManager::Constants::Builder::Input { protected NSString* localeIdentifier; - protected RCTRequired doLeftAndRightSwapInRTL; - protected RCTRequired isRTL; + protected _r_c_t_required::RCTRequired doLeftAndRightSwapInRTL; + protected _r_c_t_required::RCTRequired isRTL; } struct JS::NativeImageEditor::Options { - protected JS::NativeImageEditor::OptionsOffset offset() const; - protected JS::NativeImageEditor::OptionsSize size() const; protected NSString* resizeMode() const; protected Options(NSDictionary* const v); - protected std::optional displaySize() const; + protected _j_s::_native_image_editor::_options_offset::JS::NativeImageEditor::OptionsOffset offset() const; + protected _j_s::_native_image_editor::_options_size::JS::NativeImageEditor::OptionsSize size() const; + protected std::optional<_j_s::_native_image_editor::_options_display_size::JS::NativeImageEditor::OptionsDisplaySize> displaySize() const; protected std::optional allowExternalStorage() const; } @@ -15973,18 +16054,18 @@ struct JS::NativePlatformConstantsIOS::Constants { struct JS::NativePlatformConstantsIOS::Constants::Builder { protected Builder(JS::NativePlatformConstantsIOS::Constants i); - protected Builder(const JS::NativePlatformConstantsIOS::Constants::Builder::Input i); + protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::Constants; } struct JS::NativePlatformConstantsIOS::Constants::Builder::Input { - protected RCTRequired reactNativeVersion; - protected RCTRequired interfaceIdiom; - protected RCTRequired osVersion; - protected RCTRequired systemName; - protected RCTRequired forceTouchAvailable; - protected RCTRequired isTesting; + protected _r_c_t_required::RCTRequired interfaceIdiom; + protected _r_c_t_required::RCTRequired osVersion; + protected _r_c_t_required::RCTRequired systemName; + protected _r_c_t_required::RCTRequired<_j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder> reactNativeVersion; + protected _r_c_t_required::RCTRequired forceTouchAvailable; + protected _r_c_t_required::RCTRequired isTesting; protected std::optional isDisableAnimations; protected std::optional isMacCatalyst; } @@ -15996,16 +16077,16 @@ struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion { struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder { protected Builder(JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion i); - protected Builder(const JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input i); + protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion; } struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input { - protected RCTRequired prerelease; - protected RCTRequired major; - protected RCTRequired minor; - protected RCTRequired patch; + protected _r_c_t_required::RCTRequired prerelease; + protected _r_c_t_required::RCTRequired major; + protected _r_c_t_required::RCTRequired minor; + protected _r_c_t_required::RCTRequired patch; } @@ -16044,13 +16125,13 @@ struct JS::NativeSettingsManager::Constants { struct JS::NativeSettingsManager::Constants::Builder { protected Builder(JS::NativeSettingsManager::Constants i); - protected Builder(const JS::NativeSettingsManager::Constants::Builder::Input i); + protected Builder(const _j_s::_native_settings_manager::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSettingsManager::Constants; } struct JS::NativeSettingsManager::Constants::Builder::Input { - protected RCTRequired> settings; + protected _r_c_t_required::RCTRequired> settings; } @@ -16068,13 +16149,13 @@ struct JS::NativeSourceCode::Constants { struct JS::NativeSourceCode::Constants::Builder { protected Builder(JS::NativeSourceCode::Constants i); - protected Builder(const JS::NativeSourceCode::Constants::Builder::Input i); + protected Builder(const _j_s::_native_source_code::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSourceCode::Constants; } struct JS::NativeSourceCode::Constants::Builder::Input { - protected RCTRequired scriptURL; + protected _r_c_t_required::RCTRequired scriptURL; } @@ -16085,13 +16166,13 @@ struct JS::NativeStatusBarManagerIOS::Constants { struct JS::NativeStatusBarManagerIOS::Constants::Builder { protected Builder(JS::NativeStatusBarManagerIOS::Constants i); - protected Builder(const JS::NativeStatusBarManagerIOS::Constants::Builder::Input i); + protected Builder(const _j_s::_native_status_bar_manager_i_o_s::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeStatusBarManagerIOS::Constants; } struct JS::NativeStatusBarManagerIOS::Constants::Builder::Input { - protected RCTRequired HEIGHT; + protected _r_c_t_required::RCTRequired HEIGHT; protected std::optional DEFAULT_BACKGROUND_COLOR; } @@ -16103,93 +16184,93 @@ struct JS::NativeWebSocketModule::SpecConnectOptions { struct std::hash { - public size_t operator()(const RCTComponentViewDescriptor& componentViewDescriptor) const; + public size_t operator()(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::Color& color) const; + public size_t operator()(const facebook::react::_color::facebook::react::Color& color) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { @@ -16203,32 +16284,32 @@ struct std::hash> { template -FB::LazyIterator FB::operator+(typename FB::LazyIterator::difference_type n, const FB::LazyIterator& i); +_f_b::_lazy_iterator::LazyIterator FB::operator+(typename _f_b::_lazy_iterator::LazyIterator::difference_type n, const _f_b::_lazy_iterator::LazyIterator& i); template -bool FB::operator<=(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator<=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template -bool FB::operator>(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator>(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template -bool FB::operator>=(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator>=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template class FB::LazyIterator { - public FB::LazyIterator operator+(FB::LazyIterator::difference_type n) const; - public FB::LazyIterator operator++(int); - public FB::LazyIterator operator-(FB::LazyIterator::difference_type n) const; - public FB::LazyIterator operator--(int); - public FB::LazyIterator& operator++(); - public FB::LazyIterator& operator+=(FB::LazyIterator::difference_type n); - public FB::LazyIterator& operator--(); - public FB::LazyIterator& operator-=(FB::LazyIterator::difference_type n); - public FB::LazyIterator::difference_type operator-(const FB::LazyIterator& a) const; - public FB::LazyIterator::value_type operator*() const; - public FB::LazyIterator::value_type operator[](FB::LazyIterator::difference_type n) const; public LazyIterator() = default; - public LazyIterator(U vector, FB::LazyIterator::convert_type convert, FB::LazyIterator::size_type i); - public bool operator<(const FB::LazyIterator& b) const; - public bool operator==(const FB::LazyIterator& other) const; - public std::unique_ptr operator->() const; + public LazyIterator(U vector, _f_b::_lazy_iterator::convert_type convert, _f_b::_lazy_iterator::size_type i); + public _f_b::_lazy_iterator::LazyIterator operator+(_f_b::_lazy_iterator::difference_type n) const; + public _f_b::_lazy_iterator::LazyIterator operator++(int); + public _f_b::_lazy_iterator::LazyIterator operator-(_f_b::_lazy_iterator::difference_type n) const; + public _f_b::_lazy_iterator::LazyIterator operator--(int); + public _f_b::_lazy_iterator::LazyIterator& operator++(); + public _f_b::_lazy_iterator::LazyIterator& operator+=(_f_b::_lazy_iterator::difference_type n); + public _f_b::_lazy_iterator::LazyIterator& operator--(); + public _f_b::_lazy_iterator::LazyIterator& operator-=(_f_b::_lazy_iterator::difference_type n); + public _f_b::_lazy_iterator::difference_type operator-(const _f_b::_lazy_iterator::LazyIterator& a) const; + public _f_b::_lazy_iterator::value_type operator*() const; + public _f_b::_lazy_iterator::value_type operator[](_f_b::_lazy_iterator::difference_type n) const; + public bool operator<(const _f_b::_lazy_iterator::LazyIterator& b) const; + public bool operator==(const _f_b::_lazy_iterator::LazyIterator& other) const; + public std::unique_ptr<_f_b::_lazy_iterator::value_type> operator->() const; public using convert_type = std::function; public using difference_type = std::int32_t; public using iterator_category = std::random_access_iterator_tag; @@ -16240,22 +16321,22 @@ class FB::LazyIterator { template class FB::LazyVector { - public FB::LazyVector::const_iterator begin() const; - public FB::LazyVector::const_iterator cbegin() const; - public FB::LazyVector::const_iterator cend() const; - public FB::LazyVector::const_iterator end() const; - public FB::LazyVector::const_reference at(FB::LazyVector::size_type pos) const; - public FB::LazyVector::const_reference back() const; - public FB::LazyVector::const_reference front() const; - public FB::LazyVector::const_reference operator[](FB::LazyVector::size_type pos) const; - public FB::LazyVector::size_type size() const; public U unsafeRawValue() const; + public _f_b::_lazy_vector::const_iterator begin() const; + public _f_b::_lazy_vector::const_iterator cbegin() const; + public _f_b::_lazy_vector::const_iterator cend() const; + public _f_b::_lazy_vector::const_iterator end() const; + public _f_b::_lazy_vector::const_reference at(_f_b::_lazy_vector::size_type pos) const; + public _f_b::_lazy_vector::const_reference back() const; + public _f_b::_lazy_vector::const_reference front() const; + public _f_b::_lazy_vector::const_reference operator[](_f_b::_lazy_vector::size_type pos) const; + public _f_b::_lazy_vector::size_type size() const; public bool empty() const; - public static FB::LazyVector fromUnsafeRawValue(U v, FB::LazyVector::size_type size, FB::LazyVector::convert_type convert); - public using const_iterator = FB::LazyIterator; + public static FB::LazyVector fromUnsafeRawValue(U v, _f_b::_lazy_vector::size_type size, _f_b::_lazy_vector::convert_type convert); + public using const_iterator = _f_b::_lazy_iterator::LazyIterator; public using const_reference = T; public using convert_type = std::function; - public using iterator = FB::LazyVector::const_iterator; + public using iterator = _f_b::_lazy_vector::const_iterator; public using reference = T; public using size_type = std::int32_t; public using value_type = T; diff --git a/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api index b8feb8d7d21..a9a0bf34734 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api @@ -7,7 +7,7 @@ category NSTextStorage(FontScaling) { category RCTBridge(Inspector) { public @property (assign, readonly) BOOL inspectable; - public @property (assign, readonly) facebook::react::jsinspector_modern::HostTarget* inspectorTarget; + public @property (assign, readonly) facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* inspectorTarget; } category RCTBridge(RCTAccessibilityManager) { @@ -44,8 +44,8 @@ category RCTBridge(RCTSurfacePresenterStub) { } category RCTBridge(RCTTurboModule) { - public virtual std::shared_ptr jsCallInvoker(); - public virtual std::shared_ptr decorateNativeMethodCallInvoker:(std::shared_ptr nativeMethodCallInvoker); + public virtual std::shared_ptr jsCallInvoker(); + public virtual std::shared_ptr decorateNativeMethodCallInvoker:(std::shared_ptr nativeMethodCallInvoker); } category RCTBridge(RCTUIManager) { @@ -57,7 +57,7 @@ category RCTBridge(RCTWebSocketModule) { } category RCTBridgeProxy(Cxx) { - public @property (assign) std::shared_ptr jsCallInvoker; + public @property (assign) std::shared_ptr jsCallInvoker; } category RCTBridgeProxy(RCTAccessibilityManager) { @@ -137,7 +137,7 @@ category RCTConvert(Text) { category RCTConvert(Transform) { public virtual static CATransform3D CATransform3D:(id json); - public virtual static RCTTransformOrigin RCTTransformOrigin:(id json); + public virtual static _r_c_t_transform_origin::RCTTransformOrigin RCTTransformOrigin:(id json); } category RCTConvert(UIActivityIndicatorView) { @@ -145,7 +145,6 @@ category RCTConvert(UIActivityIndicatorView) { } category RCTConvert(UIScrollView) { - public virtual static UIScrollViewKeyboardDismissMode UIScrollViewKeyboardDismissMode:(id json); } category RCTConvert(UIStatusBar) { @@ -233,6 +232,52 @@ category RCTCxxConvert(NativeWebSocketModule_SpecConnectOptions) { public virtual static RCTManagedPointer* JS_NativeWebSocketModule_SpecConnectOptions:(id json); } +category RCTPlatformImage(React) { + public @property (assign) NSInteger reactDecodedImageBytes; +} + +category RCTPlatformView(RCTScrollViewComponentView) { + public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollViewComponentView* scrollView); +} + +category RCTPlatformView(React) { + public @property (assign) BOOL shouldAccessibilityIgnoresInvertColors; + public @property (assign) CATransform3D reactTransform; + public @property (assign) NSInteger reactZIndex; + public @property (assign) UIAccessibilityTraits accessibilityRoleTraits; + public @property (assign) UIAccessibilityTraits roleTraits; + public @property (assign) UIUserInterfaceLayoutDirection reactLayoutDirection; + public @property (assign) YGDisplay reactDisplay; + public @property (assign) _r_c_t_transform_origin::RCTTransformOrigin reactTransformOrigin; + public @property (assign, readonly) CGRect reactContentFrame; + public @property (assign, readonly) RCTPlatformView* reactAccessibilityElement; + public @property (assign, readonly) UIEdgeInsets reactBorderInsets; + public @property (assign, readonly) UIEdgeInsets reactCompoundInsets; + public @property (assign, readonly) UIEdgeInsets reactPaddingInsets; + public @property (copy) NSArray* accessibilityActions; + public @property (copy) NSDictionary* accessibilityValueInternal; + public @property (copy) NSDictionary* accessibilityState; + public @property (copy) NSString* accessibilityLanguage; + public @property (copy) NSString* accessibilityRole; + public @property (copy) NSString* nativeID; + public @property (copy) NSString* role; + public virtual NSArray* reactSubviews(); + public virtual NSArray* reactZIndexSortedSubviews(); + public virtual NSString* react_recursiveDescription(); + public virtual RCTPlatformView* reactSuperview(); + public virtual UIViewController* reactViewController(); + public virtual void didSetProps:(NSArray* changedProps); + public virtual void didUpdateReactSubviews(); + public virtual void insertReactSubview:atIndex:(RCTPlatformView* subview, NSInteger atIndex); + public virtual void reactAddControllerToClosestParent:(UIViewController* controller); + public virtual void reactBlur(); + public virtual void reactFocus(); + public virtual void reactFocusIfNeeded(); + public virtual void reactSetFrame:(CGRect frame); + public virtual void reactViewDidMoveToWindow(); + public virtual void removeReactSubview:(RCTPlatformView* subview); +} + category RCTScrollViewComponentView(ScrollableProtocol) { } @@ -255,83 +300,40 @@ category RCTSurfacePresenter(Surface) { public virtual void registerSurface:(RCTFabricSurface* surface); public virtual void removeObserver:(id observer); public virtual void schedulerDidSynchronouslyUpdateViewOnUIThread:props:(ReactTag tag, folly::dynamic props); - public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); public virtual void synchronouslyUpdateViewOnUIThread:props:(NSNumber* reactTag, NSDictionary* props); public virtual void unregisterSurface:(RCTFabricSurface* surface); } -category UIImage(React) { - public @property (assign) NSInteger reactDecodedImageBytes; -} - -category UIView(ComponentViewProtocol) { - public virtual facebook::react::Props::Shared props(); - public virtual static std::vector supplementalComponentDescriptorProviders(); +category RCTUIView(ComponentViewProtocol) { + public virtual NSNumber* reactTag(); + public virtual facebook::react::_props::facebook::react::Props::Shared props(); + public virtual static std::vector supplementalComponentDescriptorProviders(); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void invalidate(); - public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - public virtual void unmountChildComponentView:index:(UIView* childComponentView, NSInteger index); - public virtual void updateClippedSubviewsWithClipRect:relativeToView:(CGRect clipRect, UIView* clipView); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); - public virtual void updateState:oldState:(const facebook::react::State::Shared& state, const facebook::react::State::Shared& oldState); + public virtual void setReactTag:(NSNumber* reactTag); + public virtual void unmountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); + public virtual void updateClippedSubviewsWithClipRect:relativeToView:(CGRect clipRect, RCTUIView* clipView); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); + public virtual void updateState:oldState:(const facebook::react::_state::facebook::react::State::Shared& state, const facebook::react::_state::facebook::react::State::Shared& oldState); } category UIView(RCTScrollView) { public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollView* scrollView); } -category UIView(RCTScrollViewComponentView) { - public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollViewComponentView* scrollView); -} - -category UIView(React) { - public @property (assign) BOOL shouldAccessibilityIgnoresInvertColors; - public @property (assign) CATransform3D reactTransform; - public @property (assign) NSInteger reactZIndex; - public @property (assign) RCTTransformOrigin reactTransformOrigin; - public @property (assign) UIAccessibilityTraits accessibilityRoleTraits; - public @property (assign) UIAccessibilityTraits roleTraits; - public @property (assign) UIUserInterfaceLayoutDirection reactLayoutDirection; - public @property (assign) YGDisplay reactDisplay; - public @property (assign, readonly) CGRect reactContentFrame; - public @property (assign, readonly) UIEdgeInsets reactBorderInsets; - public @property (assign, readonly) UIEdgeInsets reactCompoundInsets; - public @property (assign, readonly) UIEdgeInsets reactPaddingInsets; - public @property (assign, readonly) UIView* reactAccessibilityElement; - public @property (copy) NSArray* accessibilityActions; - public @property (copy) NSDictionary* accessibilityValueInternal; - public @property (copy) NSDictionary* accessibilityState; - public @property (copy) NSString* accessibilityLanguage; - public @property (copy) NSString* accessibilityRole; - public @property (copy) NSString* nativeID; - public @property (copy) NSString* role; - public virtual NSArray* reactSubviews(); - public virtual NSArray* reactZIndexSortedSubviews(); - public virtual NSString* react_recursiveDescription(); - public virtual UIView* reactSuperview(); - public virtual UIViewController* reactViewController(); - public virtual void didSetProps:(NSArray* changedProps); - public virtual void didUpdateReactSubviews(); - public virtual void insertReactSubview:atIndex:(UIView* subview, NSInteger atIndex); - public virtual void reactAddControllerToClosestParent:(UIViewController* controller); - public virtual void reactBlur(); - public virtual void reactFocus(); - public virtual void reactFocusIfNeeded(); - public virtual void reactSetFrame:(CGRect frame); - public virtual void removeReactSubview:(UIView* subview); -} - class ObjCTimerRegistry : public facebook::react::PlatformTimerRegistry { public ObjCTimerRegistry(); public RCTTiming* _Null_unspecified timing; public virtual void createRecurringTimer(uint32_t timerID, double delayMS) override; public virtual void createTimer(uint32_t timerID, double delayMS) override; public virtual void deleteTimer(uint32_t timerID) override; - public void setTimerManager(std::weak_ptr timerManager); + public void setTimerManager(std::weak_ptr timerManager); } class RCTComponentViewClassDescriptor { @@ -342,17 +344,17 @@ class RCTComponentViewClassDescriptor { } class RCTComponentViewDescriptor { - public __strong UIView* const view; + public __strong RCTUIView* const view; public const bool observesMountingTransactionDidMount; public const bool observesMountingTransactionWillMount; public const bool shouldBeRecycled; } class RCTMountingTransactionObserverCoordinator { - public void notifyObserversMountingTransactionDidMount(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry) const; - public void notifyObserversMountingTransactionWillMount(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry) const; - public void registerViewComponentDescriptor(const RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); - public void unregisterViewComponentDescriptor(const RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); + public void notifyObserversMountingTransactionDidMount(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry) const; + public void notifyObserversMountingTransactionWillMount(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry) const; + public void registerViewComponentDescriptor(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); + public void unregisterViewComponentDescriptor(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); } interface CommonHostMetadata : public NSObject { @@ -590,6 +592,7 @@ interface RCTAccessibilityManager : public NSObject { public @property (assign) BOOL isBoldTextEnabled; public @property (assign) BOOL isDarkerSystemColorsEnabled; public @property (assign) BOOL isGrayscaleEnabled; + public @property (assign) BOOL isHighContrastEnabled; public @property (assign) BOOL isInvertColorsEnabled; public @property (assign) BOOL isReduceMotionEnabled; public @property (assign) BOOL isReduceTransparencyEnabled; @@ -602,7 +605,7 @@ interface RCTAccessibilityManager : public NSObject { interface RCTActionSheetManager : public NSObject { } -interface RCTActivityIndicatorView : public UIActivityIndicatorView { +interface RCTActivityIndicatorView : public RCTUIActivityIndicatorView { } interface RCTActivityIndicatorViewComponentView : public RCTViewComponentView { @@ -622,11 +625,12 @@ interface RCTAlertController : public UIAlertController { interface RCTAlertManager : public NSObject { } -interface RCTAnimatedImage : public UIImage { +interface RCTAnimatedImage : public RCTPlatformImage { + public virtual _Nullable instancetype initWithData:scale:(NSData* data, CGFloat scale); } interface RCTAnimatedModuleProvider : public NSObject { - public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); + public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); public virtual void invalidate(); } @@ -655,8 +659,8 @@ interface RCTAppDelegate : public RCTDefaultReactNativeFactoryDelegate { public @property (assign) BOOL autoFocus; public @property (assign) BOOL clearTextOnFocus; + public @property (assign) BOOL ignoresTextAttributes; public @property (assign) BOOL secureTextEntry; public @property (assign) BOOL selectTextOnFocus; public @property (assign) BOOL showSoftInputOnFocus; @@ -706,13 +711,16 @@ interface RCTBaseTextInputView : public RCTView { public @property (assign) UIEdgeInsets reactPaddingInsets; public @property (assign) UIKeyboardType keyboardType; public @property (assign, readonly) NSInteger nativeEventCount; - public @property (assign, readonly) UIView* backedTextInputView; + public @property (assign, readonly) RCTUIView* backedTextInputView; public @property (copy) NSAttributedString* attributedText; + public @property (copy) NSString* ghostText; public @property (copy) NSString* inputAccessoryViewID; + public @property (copy) NSString* predictedText; public @property (copy) NSString* submitBehavior; public @property (copy) RCTDirectEventBlock onChange; public @property (copy) RCTDirectEventBlock onChangeSync; public @property (copy) RCTDirectEventBlock onContentSizeChange; + public @property (copy) RCTDirectEventBlock onPaste; public @property (copy) RCTDirectEventBlock onScroll; public @property (copy) RCTDirectEventBlock onSelectionChange; public @property (copy) RCTTextSelection* selection; @@ -811,8 +819,8 @@ interface RCTBundleConfiguration : public NSObject { } interface RCTBundleManager : public NSObject { - public @property (assign) NSURL* bundleURL; public @property (assign) RCTBundleConfiguration* bundleConfig; + public @property (strong) NSURL* bundleURL; public virtual _Nullable instancetype initWithBundleConfig:(_Nullable RCTBundleConfiguration* bundleConfig); public virtual void resetBundleURL(); public virtual void setBridge:(_Nullable RCTBridge* bridge); @@ -850,8 +858,8 @@ interface RCTBundleURLProvider : public NSObject { } interface RCTCallInvoker : public NSObject { - public virtual instancetype initWithCallInvoker:(std::shared_ptr callInvoker); - public virtual std::shared_ptr callInvoker(); + public virtual instancetype initWithCallInvoker:(std::shared_ptr callInvoker); + public virtual std::shared_ptr callInvoker(); } interface RCTCallableJSModules : public NSObject { @@ -879,8 +887,8 @@ interface RCTComponentData : public NSObject { public @property (strong, readonly) RCTViewManager* bridgelessViewManager; public @property (weak, readonly) RCTViewManager* manager; public virtual NSDictionary* viewConfig(); + public virtual RCTPlatformView* createViewWithTag:rootTag:(_Nullable NSNumber* tag, _Nullable NSNumber* rootTag); public virtual RCTShadowView* createShadowViewWithTag:(NSNumber* tag); - public virtual UIView* createViewWithTag:rootTag:(_Nullable NSNumber* tag, _Nullable NSNumber* rootTag); public virtual instancetype initWithManagerClass:bridge:eventDispatcher:(Class managerClass, RCTBridge* bridge, id eventDispatcher); public virtual static NSDictionary* viewConfigForViewMangerClass:(Class managerClass); public virtual void setProps:forShadowView:(NSDictionary* props, RCTShadowView* shadowView); @@ -893,22 +901,22 @@ interface RCTComponentEvent : public NSObject { interface RCTComponentViewFactory : public NSObject { public @property (weak) id thirdPartyFabricComponentsProvider; - public virtual RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); - public virtual facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(facebook::react::ComponentDescriptorParameters parameters); + public virtual _r_c_t_component_view_descriptor::RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); + public virtual facebook::react::_component_descriptor_registry::facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(facebook::react::_component_descriptor_parameters::facebook::react::ComponentDescriptorParameters parameters); public virtual static RCTComponentViewFactory* currentComponentViewFactory(); public virtual void registerComponentViewClass:(Class componentViewClass); } interface RCTComponentViewRegistry : public NSObject { public @property (strong, readonly) RCTComponentViewFactory* componentViewFactory; - public virtual _Nullable UIView* findComponentViewWithTag:(facebook::react::Tag tag); - public virtual const RCTComponentViewDescriptor& componentViewDescriptorWithTag:(facebook::react::Tag tag); - public virtual const RCTComponentViewDescriptor& dequeueComponentViewWithComponentHandle:tag:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag); - public virtual void enqueueComponentViewWithComponentHandle:tag:componentViewDescriptor:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag, RCTComponentViewDescriptor componentViewDescriptor); + public virtual _Nullable RCTUIView* findComponentViewWithTag:(facebook::react::Tag tag); + public virtual const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptorWithTag:(facebook::react::Tag tag); + public virtual const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& dequeueComponentViewWithComponentHandle:tag:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag); + public virtual void enqueueComponentViewWithComponentHandle:tag:componentViewDescriptor:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag, _r_c_t_component_view_descriptor::RCTComponentViewDescriptor componentViewDescriptor); } interface RCTComposedViewRegistry : public NSMutableDictionary { - public virtual instancetype initWithUIManager:andRegistry:(RCTUIManager* uiManager, NSDictionary* registry); + public virtual instancetype initWithUIManager:andRegistry:(RCTUIManager* uiManager, NSDictionary* registry); } interface RCTConvert : public NSObject { @@ -933,7 +941,7 @@ interface RCTConvert : public NSObject { public virtual static NSArray* NSStringArray:(id json); public virtual static NSArray* NSURLArray:(id json); public virtual static NSArray* RCTFileURLArray:(id json); - public virtual static NSArray* UIColorArray:(id json); + public virtual static NSArray* UIColorArray:(id json); public virtual static NSData* NSData:(id json); public virtual static NSDate* NSDate:(id json); public virtual static NSDictionary* NSDictionary:(id json); @@ -963,11 +971,12 @@ interface RCTConvert : public NSObject { public virtual static RCTConvert::RCTFileURL* RCTFileURL:(id json); public virtual static RCTConvert::css_backface_visibility_t css_backface_visibility_t:(id json); public virtual static RCTCursor RCTCursor:(id json); + public virtual static RCTPlatformColor* NSColor:(id json); + public virtual static RCTPlatformColor* UIColor:(id json); + public virtual static RCTPlatformColor* UIColorWithRed:green:blue:alpha:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha); + public virtual static RCTPlatformColor* UIColorWithRed:green:blue:alpha:andColorSpace:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha, RCTColorSpace colorSpace); public virtual static RCTPointerEvents RCTPointerEvents:(id json); public virtual static RCTTextDecorationLineType RCTTextDecorationLineType:(id json); - public virtual static UIColor* UIColor:(id json); - public virtual static UIColor* UIColorWithRed:green:blue:alpha:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha); - public virtual static UIColor* UIColorWithRed:green:blue:alpha:andColorSpace:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha, RCTColorSpace colorSpace); public virtual static UIDataDetectorTypes UIDataDetectorTypes:(id json); public virtual static UIEdgeInsets UIEdgeInsets:(id json); public virtual static UIInterfaceOrientationMask UIInterfaceOrientationMask:(NSString* orientation); @@ -986,8 +995,8 @@ interface RCTConvert : public NSObject { public virtual static YGJustify YGJustify:(id json); public virtual static YGOverflow YGOverflow:(id json); public virtual static YGPositionType YGPositionType:(id json); - public virtual static YGValue YGValue:(id json); public virtual static YGWrap YGWrap:(id json); + public virtual static _y_g_value::YGValue YGValue:(id json); public virtual static double double:(id json); public virtual static float float:(id json); public virtual static id id:(id json); @@ -1000,7 +1009,7 @@ interface RCTCxxConvert : public NSObject { } interface RCTCxxMethod : public NSObject { - public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::CxxModule::Method& cxxMethod); + public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::_cxx_module::_method::facebook::xplat::module::CxxModule::Method& cxxMethod); } interface RCTDataRequestHandler : public NSObject { @@ -1060,6 +1069,7 @@ interface RCTDevSettings : public RCTEventEmitter { public @property (assign) BOOL isHotLoadingEnabled; public @property (assign) BOOL isPerfMonitorShown; public @property (assign) BOOL isProfilingEnabled; + public @property (assign) BOOL isSecondaryClickToShowDevMenuEnabled; public @property (assign) BOOL isShakeGestureEnabled; public @property (assign) BOOL isShakeToShowDevMenuEnabled; public @property (assign) BOOL startSamplingProfilerOnLaunch; @@ -1099,13 +1109,13 @@ interface RCTDisplayLink : public NSObject { interface RCTDisplayWeakRefreshable : public NSObject { public @property (weak) id refreshable; - public virtual static CADisplayLink* displayLinkWithWeakRefreshable:(id refreshable); + public virtual static RCTPlatformDisplayLink* displayLinkWithWeakRefreshable:(id refreshable); } interface RCTDivisionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTEnhancedScrollView : public UIScrollView { +interface RCTEnhancedScrollView : public RCTUIScrollView { public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; public @property (assign) BOOL pinchGestureEnabled; @@ -1114,7 +1124,7 @@ interface RCTEnhancedScrollView : public UIScrollView { public @property (assign) CGFloat snapToInterval; public @property (copy) NSArray* snapToOffsets; public @property (copy) NSString* snapToAlignment; - public @property (strong, readonly) RCTGenericDelegateSplitter>* delegateSplitter; + public @property (strong, readonly) RCTGenericDelegateSplitter>* delegateSplitter; public @property (weak) id overridingDelegate; public virtual void preserveContentOffsetWithBlock:(void(^)() block); } @@ -1135,14 +1145,14 @@ interface RCTEventDispatcher : public NSObject { - public @property (weak) RCTBridge* bridge; - public @property (weak) RCTModuleRegistry* moduleRegistry; - public virtual NSArray* supportedEvents(); - public virtual instancetype initWithDisabledObservation(); - public virtual void addListener:(NSString* eventName); + public @property (weak) RCTBridge* _Nullable bridge; + public @property (weak) RCTModuleRegistry* _Nullable moduleRegistry; + public virtual NSArray* _Nullable supportedEvents(); + public virtual instancetype _Nullable initWithDisabledObservation(); + public virtual void addListener:(NSString* _Nullable eventName); public virtual void invalidate(); public virtual void removeListeners:(double count); - public virtual void sendEventWithName:body:(NSString* name, id body); + public virtual void sendEventWithName:body:(NSString* _Nullable name, id _Nullable body); public virtual void startObserving(); public virtual void stopObserving(); } @@ -1180,6 +1190,11 @@ interface RCTFileReaderModule : public NSObject { interface RCTFileRequestHandler : public NSObject { } +interface RCTFocusChangeEvent : public RCTComponentEvent { + public virtual static instancetype blurEventWithReactTag:(NSNumber* reactTag); + public virtual static instancetype focusEventWithReactTag:(NSNumber* reactTag); +} + interface RCTFont : public NSObject { public virtual static UIFont* updateFont:withFamily:(UIFont* font, NSString* family); public virtual static UIFont* updateFont:withFamily:size:weight:style:variant:scaleMultiplier:(UIFont* font, NSString* family, NSNumber* size, NSString* weight, NSString* style, NSArray* variant, CGFloat scaleMultiplier); @@ -1200,7 +1215,7 @@ interface RCTFrameTimingsObserver : public NSObject { interface RCTFrameUpdate : public NSObject { public @property (assign, readonly) NSTimeInterval deltaTime; public @property (assign, readonly) NSTimeInterval timestamp; - public virtual instancetype initWithDisplayLink:(CADisplayLink* displayLink); + public virtual instancetype initWithDisplayLink:(RCTPlatformDisplayLink* displayLink); } interface RCTGIFImageDecoder : public NSObject { @@ -1216,8 +1231,8 @@ interface RCTGenericDelegateSplitter : public NSObject { interface RCTGradientUtils : public NSObject { public virtual static std::pair pointsForCAGradientLayerLinearGradient:endPoint:bounds:(CGPoint startPoint, CGPoint endPoint, CGSize bounds); - public virtual static std::vector getFixedColorStops:gradientLineLength:(const std::vector& colorStops, CGFloat gradientLineLength); - public virtual static void getColors:andLocations:fromColorStops:(NSMutableArray* colors, NSMutableArray* locations, const std::vector& colorStops); + public virtual static std::vector getFixedColorStops:gradientLineLength:(const std::vector& colorStops, CGFloat gradientLineLength); + public virtual static void getColors:andLocations:fromColorStops:(NSMutableArray* colors, NSMutableArray* locations, const std::vector& colorStops); } interface RCTHTTPRequestHandler : public NSObject { @@ -1262,13 +1277,14 @@ interface RCTImageEditingManager : public NSObject { } interface RCTImageLoader : public NSObject { + public virtual NSInteger activeTasks(); public virtual instancetype init(); public virtual instancetype initWithRedirectDelegate:(id redirectDelegate); public virtual instancetype initWithRedirectDelegate:loadersProvider:decodersProvider:(id redirectDelegate, NSArray>*(^)(RCTModuleRegistry*) getLoaders, NSArray>*(^)(RCTModuleRegistry*) getDecoders); } interface RCTImageManager : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -1286,7 +1302,7 @@ interface RCTImageSource : public NSObject { interface RCTImageStoreManager : public NSObject { public virtual void getImageDataForTag:withBlock:(NSString* imageTag, void(^)(NSData* imageData) block); public virtual void removeImageForTag:withBlock:(NSString* imageTag, void(^)(void) block); - public virtual void storeImage:withBlock:(UIImage* image, void(^)(NSString* imageTag) block); + public virtual void storeImage:withBlock:(RCTPlatformImage* image, void(^)(NSString* imageTag) block); public virtual void storeImageData:withBlock:(NSData* imageData, void(^)(NSString* imageTag) block); } @@ -1304,7 +1320,7 @@ interface RCTImageView : public RCTView { public @property (assign) UIEdgeInsets capInsets; public @property (assign) UIImageRenderingMode renderingMode; public @property (copy) NSArray* imageSources; - public @property (strong) UIImage* defaultImage; + public @property (strong) RCTPlatformImage* defaultImage; public virtual instancetype initWithBridge:(RCTBridge* bridge); } @@ -1314,17 +1330,17 @@ interface RCTImageViewManager : public RCTViewManager { interface RCTInputAccessoryComponentView : public RCTViewComponentView { } -interface RCTInputAccessoryContentView : public UIView { +interface RCTInputAccessoryContentView : public RCTUIView { } interface RCTInputAccessoryShadowView : public RCTShadowView { } -interface RCTInputAccessoryView : public UIView { +interface RCTInputAccessoryView : public RCTUIView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTInputAccessoryViewContent : public UIView { +interface RCTInputAccessoryViewContent : public RCTUIView { } interface RCTInputAccessoryViewManager : public RCTViewManager { @@ -1352,9 +1368,9 @@ interface RCTInspectorUtils : public NSObject { interface RCTInstance : public NSObject { public @property (strong, readonly) RCTSurfacePresenter* surfacePresenter; - public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions); - public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:devMenuConfiguration:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions, RCTDevMenuConfiguration* _Nullable devMenuConfiguration); - public virtual void callFunctionOnBufferedRuntimeExecutor:(std::function&& executor); + public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions); + public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:devMenuConfiguration:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions, RCTDevMenuConfiguration* _Nullable devMenuConfiguration); + public virtual void callFunctionOnBufferedRuntimeExecutor:(std::function&& executor); public virtual void callFunctionOnJSModule:method:args:(NSString* moduleName, NSString* method, NSArray* args); public virtual void invalidate(); public virtual void registerSegmentWithId:path:(NSNumber* segmentId, NSString* path); @@ -1378,12 +1394,12 @@ interface RCTJSStackFrame : public NSObject { } interface RCTJSThreadManager : public NSObject { - public virtual std::shared_ptr jsMessageThread(); + public virtual std::shared_ptr jsMessageThread(); public virtual void dispatchToJSThread:(dispatch_block_t block); } interface RCTJSTimerExecutor : public NSObject { - public virtual void setTimerManager:(std::weak_ptr timerManager); + public virtual void setTimerManager:(std::weak_ptr timerManager); } interface RCTJavaScriptLoader : public NSObject { @@ -1424,7 +1440,7 @@ interface RCTLayoutAnimationGroup : public NSObject { } interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView { - public virtual UIView* paperView(); + public virtual RCTPlatformView* paperView(); public virtual static BOOL isSupported:(NSString* componentName); public virtual static void supportLegacyViewManagerWithName:(NSString* componentName); public virtual static void supportLegacyViewManagersWithPrefix:(NSString* prefix); @@ -1432,24 +1448,24 @@ interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView interface RCTLegacyViewManagerInteropCoordinator : public NSObject { public virtual NSString* componentViewName(); - public virtual UIView* createPaperViewWithTag:(NSInteger tag); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); - public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, UIView* paperView); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); public virtual void removeObserveForTag:(NSInteger tag); - public virtual void setProps:forView:(NSDictionary* props, UIView* view); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); } interface RCTLegacyViewManagerInteropCoordinatorAdapter : public NSObject { public @property (copy) void(^eventInterceptor)(std::string eventName, folly::dynamic&& event); - public @property (strong) UIView* paperView; + public @property (strong) RCTPlatformView* paperView; public virtual instancetype initWithCoordinator:reactTag:(RCTLegacyViewManagerInteropCoordinator* coordinator, NSInteger tag); public virtual void handleCommand:args:(NSString* commandName, NSArray* args); public virtual void setProps:(const folly::dynamic& props); } interface RCTLinearGradient : public NSObject { - public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::LinearGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::_linear_gradient::facebook::react::LinearGradient& gradient); } interface RCTLinkingManager : public RCTEventEmitter { @@ -1465,7 +1481,7 @@ interface RCTLoadingProgress : public NSObject { public @property (strong) NSNumber* total; } -interface RCTLocalAssetImageLoader { +interface RCTLocalAssetImageLoader : public NSObject { } interface RCTLocalizationProvider : public NSObject { @@ -1477,9 +1493,9 @@ interface RCTLogBox : public NSObject { interface RCTLogBoxView : public UIWindow { public virtual instancetype initWithFrame:(CGRect frame); - public virtual instancetype initWithWindow:bridge:(UIWindow* window, RCTBridge* bridge); - public virtual instancetype initWithWindow:surfacePresenter:(UIWindow* window, id surfacePresenter); - public virtual void createRootViewController:(UIView* view); + public virtual instancetype initWithWindow:bridge:(RCTPlatformWindow* window, RCTBridge* bridge); + public virtual instancetype initWithWindow:surfacePresenter:(RCTPlatformWindow* window, id surfacePresenter); + public virtual void createRootViewController:(RCTPlatformView* view); public virtual void show(); } @@ -1494,7 +1510,7 @@ interface RCTMethodArgument : public NSObject { public @property (copy, readonly) NSString* type; } -interface RCTModalHostView : public UIView { +interface RCTModalHostView : public RCTUIView { public @property (assign) BOOL allowSwipeDismissal; public @property (assign) BOOL animated; public @property (assign) BOOL hardwareAccelerated; @@ -1512,7 +1528,7 @@ interface RCTModalHostView : public UIView { +interface RCTModalHostViewComponentView : public RCTViewComponentView { public virtual void dismissViewController:animated:completion:(UIViewController* modalViewController, BOOL animated, void(^)(void) completion); public virtual void presentViewController:animated:completion:(UIViewController* modalViewController, BOOL animated, void(^)(void) completion); } @@ -1550,7 +1566,7 @@ interface RCTModuleData : public NSObject { interface RCTModuleMethod : public NSObject { public @property (assign, readonly) Class moduleClass; public @property (assign, readonly) SEL selector; - public virtual instancetype initWithExportedMethod:moduleClass:(const RCTMethodInfo* exportMethod, Class moduleClass); + public virtual instancetype initWithExportedMethod:moduleClass:(const _r_c_t_method_info::RCTMethodInfo* exportMethod, Class moduleClass); } interface RCTModuleProviders : public NSObject { @@ -1578,14 +1594,14 @@ interface RCTModuloAnimatedNode : public RCTValueAnimatedNode { interface RCTMountingManager : public NSObject { public @property (strong) RCTComponentViewRegistry* componentViewRegistry; public @property (weak) id delegate; - public virtual void attachSurfaceToView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); - public virtual void detachSurfaceFromView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); + public virtual void attachSurfaceToView:surfaceId:(RCTPlatformView* view, facebook::react::SurfaceId surfaceId); + public virtual void detachSurfaceFromView:surfaceId:(RCTPlatformView* view, facebook::react::SurfaceId surfaceId); public virtual void dispatchCommand:commandName:args:(ReactTag reactTag, NSString* commandName, NSArray* args); - public virtual void scheduleTransaction:(std::shared_ptr mountingCoordinator); + public virtual void scheduleTransaction:(std::shared_ptr mountingCoordinator); public virtual void sendAccessibilityEvent:eventType:(ReactTag reactTag, NSString* eventType); - public virtual void setContextContainer:(std::shared_ptr contextContainer); - public virtual void setIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::ShadowView& shadowView); - public virtual void synchronouslyUpdateViewOnUIThread:changedProps:componentDescriptor:(ReactTag reactTag, folly::dynamic props, const facebook::react::ComponentDescriptor& componentDescriptor); + public virtual void setContextContainer:(std::shared_ptr contextContainer); + public virtual void setIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView); + public virtual void synchronouslyUpdateViewOnUIThread:changedProps:componentDescriptor:(ReactTag reactTag, folly::dynamic props, const facebook::react::_component_descriptor::facebook::react::ComponentDescriptor& componentDescriptor); } interface RCTMultilineTextInputView : public RCTBaseTextInputView { @@ -1631,7 +1647,7 @@ interface RCTNativeAnimatedNodesManager : public NSObject { public virtual void setAnimatedNodeValue:value:(NSNumber* nodeTag, NSNumber* value); public virtual void startAnimatingNode:nodeTag:config:endCallback:(NSNumber* animationId, NSNumber* nodeTag, NSDictionary* config, _Nullable RCTResponseSenderBlock callBack); public virtual void startListeningToAnimatedNodeValue:valueObserver:(NSNumber* tag, id valueObserver); - public virtual void stepAnimations:(CADisplayLink* displaylink); + public virtual void stepAnimations:(RCTPlatformDisplayLink* displaylink); public virtual void stopAnimation:(NSNumber* animationId); public virtual void stopAnimationLoop(); public virtual void stopListeningToAnimatedNodeValue:(NSNumber* tag); @@ -1677,9 +1693,9 @@ interface RCTObjectAnimatedNode : public RCTAnimatedNode { } interface RCTParagraphComponentAccessibilityProvider : public NSObject { - public virtual BOOL isUpToDate:(facebook::react::AttributedString currentAttributedString); + public virtual BOOL isUpToDate:(facebook::react::_attributed_string::facebook::react::AttributedString currentAttributedString); public virtual NSArray* accessibilityElements(); - public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, UIView* view); + public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, RCTPlatformView* view); } interface RCTParagraphComponentView : public RCTViewComponentView { @@ -1715,8 +1731,17 @@ interface RCTPropsAnimatedNode : public RCTAnimatedNode { interface RCTPullToRefreshViewComponentView : public RCTViewComponentView { } +interface RCTPushNotificationManager : public RCTEventEmitter { + protected typedef void(^(*RCTRemoteNotificationCallback)(UIBackgroundFetchResult result); + public virtual static void didFailToRegisterForRemoteNotificationsWithError:(NSError* error); + public virtual static void didReceiveNotification:(UNNotification* notification); + public virtual static void didReceiveRemoteNotification:fetchCompletionHandler:(NSDictionary* notification, RCTPushNotificationManager::RCTRemoteNotificationCallback completionHandler); + public virtual static void didRegisterForRemoteNotificationsWithDeviceToken:(NSData* deviceToken); + public virtual static void setInitialNotification:(UNNotification* notification); +} + interface RCTRadialGradient : public NSObject { - public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::RadialGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::_radial_gradient::facebook::react::RadialGradient& gradient); } interface RCTRawTextShadowView : public RCTShadowView { @@ -1735,20 +1760,20 @@ interface RCTReactNativeFactory : public NSObject { public @property (weak) id delegate; public virtual instancetype initWithDelegate:(id delegate); public virtual instancetype initWithDelegate:releaseLevel:(id delegate, RCTReleaseLevel releaseLevel); - public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, UIWindow* _Nullable window); - public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); - public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable launchOptions); + public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, RCTPlatformWindow* _Nullable window); + public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, RCTPlatformWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); + public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, RCTPlatformWindow* _Nullable window, NSDictionary* _Nullable launchOptions); } interface RCTReactTaggedView : public NSObject { protected NSInteger _tag; - protected UIView* _view; + protected RCTPlatformView* _view; public virtual BOOL isEqual:(id other); public virtual NSInteger tag(); public virtual NSUInteger hash(); - public virtual _Nullable UIView* view(); - public virtual instancetype initWithView:(UIView* view); - public virtual static RCTReactTaggedView* wrap:(UIView* view); + public virtual _Nullable RCTPlatformView* view(); + public virtual instancetype initWithView:(RCTPlatformView* view); + public virtual static RCTReactTaggedView* wrap:(RCTPlatformView* view); } interface RCTRedBox : public NSObject { @@ -1780,7 +1805,7 @@ interface RCTRedBoxExtraDataViewController : public UIViewController { public @property (copy) NSString* title; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) UIScrollView* scrollView; + public @property (weak) RCTUIScrollView* scrollView; } interface RCTRefreshControlManager : public RCTViewManager { @@ -1806,7 +1831,7 @@ interface RCTRootShadowView : public RCTShadowView { public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); } -interface RCTRootView : public UIView { +interface RCTRootView : public RCTUIView { public @property (assign) BOOL passThroughTouches; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize minimumSize; @@ -1815,10 +1840,10 @@ interface RCTRootView : public UIView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) UIView* loadingView; + public @property (strong) RCTPlatformView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) UIView* contentView; - public @property (strong, readonly) UIView* view; + public @property (strong, readonly) RCTUIView* contentView; + public @property (strong, readonly) RCTUIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, _Nullable NSDictionary* initialProperties); @@ -1833,10 +1858,10 @@ interface RCTRootViewFactory : public NSObject { public @property (strong) RCTSurfacePresenterBridgeAdapter* bridgeAdapter; public virtual RCTHost* createReactHost:(NSDictionary* _Nullable launchOptions); public virtual RCTHost* createReactHost:bundleConfiguration:devMenuConfiguration:(NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); - public virtual UIView* _Nonnull viewWithModuleName:(NSString* moduleName); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:(NSString* moduleName, NSDictionary* _Nullable initialProperties); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:launchOptions:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:launchOptions:bundleConfiguration:devMenuConfiguration:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:(NSString* moduleName); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:(NSString* moduleName, NSDictionary* _Nullable initialProperties); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:launchOptions:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:launchOptions:bundleConfiguration:devMenuConfiguration:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); public virtual instancetype initWithConfiguration:(RCTRootViewFactoryConfiguration* configuration); public virtual instancetype initWithConfiguration:andTurboModuleManagerDelegate:(RCTRootViewFactoryConfiguration* configuration, id _Nullable turboModuleManagerDelegate); public virtual instancetype initWithTurboModuleDelegate:hostDelegate:configuration:(id turboModuleManagerDelegate, id hostDelegate, RCTRootViewFactoryConfiguration* configuration); @@ -1883,18 +1908,18 @@ interface RCTSafeAreaViewManager : public RCTViewManager { } interface RCTScheduler : public NSObject { - public @property (assign, readonly) const std::shared_ptr uiManager; + public @property (assign, readonly) const std::shared_ptr uiManager; public @property (weak) id delegate; - public virtual instancetype initWithToolbox:(facebook::react::SchedulerToolbox toolbox); + public virtual instancetype initWithToolbox:(facebook::react::_scheduler_toolbox::facebook::react::SchedulerToolbox toolbox); public virtual void addEventListener:(const std::shared_ptr& listener); public virtual void animationTick(); public virtual void onAllAnimationsComplete(); public virtual void onAnimationStarted(); - public virtual void registerSurface:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void registerSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); public virtual void removeEventListener:(const std::shared_ptr& listener); public virtual void reportMount:(facebook::react::SurfaceId surfaceId); - public virtual void setupAnimationDriver:(const facebook::react::SurfaceHandler& surfaceHandler); - public virtual void unregisterSurface:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriver:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void unregisterSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); } interface RCTScrollContentShadowView : public RCTShadowView { @@ -1910,11 +1935,12 @@ interface RCTScrollEvent : public NSObject { public virtual instancetype initWithEventName:reactTag:scrollViewContentOffset:scrollViewContentInset:scrollViewContentSize:scrollViewFrame:scrollViewZoomScale:userData:coalescingKey:(NSString* eventName, NSNumber* reactTag, CGPoint scrollViewContentOffset, UIEdgeInsets scrollViewContentInset, CGSize scrollViewContentSize, CGRect scrollViewFrame, CGFloat scrollViewZoomScale, NSDictionary* userData, uint16_t coalescingKey); } -interface RCTScrollView : public RCTView { +interface RCTScrollView : public RCTView , public RCTAutoInsetsProtocol { public @property (assign) BOOL automaticallyAdjustContentInsets; public @property (assign) BOOL automaticallyAdjustKeyboardInsets; public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; + public @property (assign) BOOL hasOverlayStyleIndicator; public @property (assign) BOOL inverted; public @property (assign) BOOL scrollToOverflowEnabled; public @property (assign) BOOL snapToEnd; @@ -1923,29 +1949,32 @@ interface RCTScrollView : public RCTView * snapToOffsets; public @property (copy) NSDictionary* maintainVisibleContentPosition; public @property (copy) NSString* snapToAlignment; + public @property (copy) RCTDirectEventBlock onInvertedDidChange; public @property (copy) RCTDirectEventBlock onMomentumScrollBegin; public @property (copy) RCTDirectEventBlock onMomentumScrollEnd; + public @property (copy) RCTDirectEventBlock onPreferredScrollerStyleDidChange; public @property (copy) RCTDirectEventBlock onScroll; public @property (copy) RCTDirectEventBlock onScrollBeginDrag; public @property (copy) RCTDirectEventBlock onScrollEndDrag; public @property (copy) RCTDirectEventBlock onScrollToTop; - public @property (weak) UIView* firstResponderViewOutsideScrollView; + public @property (weak) RCTPlatformView* firstResponderViewOutsideScrollView; public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual void flashScrollIndicators(); } -interface RCTScrollViewComponentView { - protected __pad0__; +interface RCTScrollViewComponentView : public RCTViewComponentView { public @property (assign) CGRect firstResponderFocus; - public @property (strong) UIScrollView* scrollView; - public @property (strong, readonly) RCTGenericDelegateSplitter>* scrollViewDelegateSplitter; - public @property (strong, readonly) UIView* containerView; - public @property (weak) UIView* firstResponderViewOutsideScrollView; - public virtual static _Nullable RCTScrollViewComponentView* findScrollViewComponentViewForView:(UIView* view); + public @property (strong) RCTUIScrollView* scrollView; + public @property (strong, readonly) RCTGenericDelegateSplitter>* scrollViewDelegateSplitter; + public @property (strong, readonly) RCTUIView* containerView; + public @property (weak) RCTPlatformView* firstResponderViewOutsideScrollView; + public virtual static _Nullable RCTScrollViewComponentView* findScrollViewComponentViewForView:(RCTPlatformView* view); } interface RCTScrollViewManager : public RCTViewManager { @@ -1959,7 +1988,6 @@ interface RCTShadowView : public NSObject { public @property (assign) BOOL newView; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize size; - public @property (assign) RCTLayoutMetrics layoutMetrics; public @property (assign) YGAlign alignContent; public @property (assign) YGAlign alignItems; public @property (assign) YGAlign alignSelf; @@ -1969,41 +1997,42 @@ interface RCTShadowView : public NSObject { public @property (assign) YGJustify justifyContent; public @property (assign) YGOverflow overflow; public @property (assign) YGPositionType position; - public @property (assign) YGValue bottom; - public @property (assign) YGValue columnGap; - public @property (assign) YGValue end; - public @property (assign) YGValue flexBasis; - public @property (assign) YGValue gap; - public @property (assign) YGValue height; - public @property (assign) YGValue left; - public @property (assign) YGValue margin; - public @property (assign) YGValue marginBottom; - public @property (assign) YGValue marginEnd; - public @property (assign) YGValue marginHorizontal; - public @property (assign) YGValue marginLeft; - public @property (assign) YGValue marginRight; - public @property (assign) YGValue marginStart; - public @property (assign) YGValue marginTop; - public @property (assign) YGValue marginVertical; - public @property (assign) YGValue maxHeight; - public @property (assign) YGValue maxWidth; - public @property (assign) YGValue minHeight; - public @property (assign) YGValue minWidth; - public @property (assign) YGValue padding; - public @property (assign) YGValue paddingBottom; - public @property (assign) YGValue paddingEnd; - public @property (assign) YGValue paddingHorizontal; - public @property (assign) YGValue paddingLeft; - public @property (assign) YGValue paddingRight; - public @property (assign) YGValue paddingStart; - public @property (assign) YGValue paddingTop; - public @property (assign) YGValue paddingVertical; - public @property (assign) YGValue right; - public @property (assign) YGValue rowGap; - public @property (assign) YGValue start; - public @property (assign) YGValue top; - public @property (assign) YGValue width; public @property (assign) YGWrap flexWrap; + public @property (assign) _r_c_t_layout_metrics::RCTLayoutMetrics layoutMetrics; + public @property (assign) _y_g_value::YGValue bottom; + public @property (assign) _y_g_value::YGValue columnGap; + public @property (assign) _y_g_value::YGValue end; + public @property (assign) _y_g_value::YGValue flexBasis; + public @property (assign) _y_g_value::YGValue gap; + public @property (assign) _y_g_value::YGValue height; + public @property (assign) _y_g_value::YGValue left; + public @property (assign) _y_g_value::YGValue margin; + public @property (assign) _y_g_value::YGValue marginBottom; + public @property (assign) _y_g_value::YGValue marginEnd; + public @property (assign) _y_g_value::YGValue marginHorizontal; + public @property (assign) _y_g_value::YGValue marginLeft; + public @property (assign) _y_g_value::YGValue marginRight; + public @property (assign) _y_g_value::YGValue marginStart; + public @property (assign) _y_g_value::YGValue marginTop; + public @property (assign) _y_g_value::YGValue marginVertical; + public @property (assign) _y_g_value::YGValue maxHeight; + public @property (assign) _y_g_value::YGValue maxWidth; + public @property (assign) _y_g_value::YGValue minHeight; + public @property (assign) _y_g_value::YGValue minWidth; + public @property (assign) _y_g_value::YGValue padding; + public @property (assign) _y_g_value::YGValue paddingBottom; + public @property (assign) _y_g_value::YGValue paddingEnd; + public @property (assign) _y_g_value::YGValue paddingHorizontal; + public @property (assign) _y_g_value::YGValue paddingLeft; + public @property (assign) _y_g_value::YGValue paddingRight; + public @property (assign) _y_g_value::YGValue paddingStart; + public @property (assign) _y_g_value::YGValue paddingTop; + public @property (assign) _y_g_value::YGValue paddingVertical; + public @property (assign) _y_g_value::YGValue right; + public @property (assign) _y_g_value::YGValue rowGap; + public @property (assign) _y_g_value::YGValue start; + public @property (assign) _y_g_value::YGValue top; + public @property (assign) _y_g_value::YGValue width; public @property (assign) float aspectRatio; public @property (assign) float borderBottomWidth; public @property (assign) float borderEndWidth; @@ -2031,9 +2060,9 @@ interface RCTShadowView : public NSObject { public virtual void didSetProps:(NSArray* changedProps); public virtual void didUpdateReactSubviews(); public virtual void insertReactSubview:atIndex:(RCTShadowView* subview, NSInteger atIndex); - public virtual void layoutSubviewsWithContext:(RCTLayoutContext layoutContext); - public virtual void layoutWithMetrics:layoutContext:(RCTLayoutMetrics layoutMetrics, RCTLayoutContext layoutContext); - public virtual void layoutWithMinimumSize:maximumSize:layoutDirection:layoutContext:(CGSize minimumSize, CGSize maximumSize, UIUserInterfaceLayoutDirection layoutDirection, RCTLayoutContext layoutContext); + public virtual void layoutSubviewsWithContext:(_r_c_t_layout_context::RCTLayoutContext layoutContext); + public virtual void layoutWithMetrics:layoutContext:(_r_c_t_layout_metrics::RCTLayoutMetrics layoutMetrics, _r_c_t_layout_context::RCTLayoutContext layoutContext); + public virtual void layoutWithMinimumSize:maximumSize:layoutDirection:layoutContext:(CGSize minimumSize, CGSize maximumSize, UIUserInterfaceLayoutDirection layoutDirection, _r_c_t_layout_context::RCTLayoutContext layoutContext); public virtual void removeReactSubview:(RCTShadowView* subview); public virtual void setLocalData:(NSObject* localData); } @@ -2067,11 +2096,11 @@ interface RCTStyleAnimatedNode : public RCTAnimatedNode { interface RCTSubtractionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTSurface { - protected __pad0__; +interface RCTSurface : public NSObject { public @property (assign, readonly) CGSize maximumSize; public @property (assign, readonly) CGSize minimumSize; public virtual BOOL synchronouslyWaitForStage:timeout:(RCTSurfaceStage stage, NSTimeInterval timeout); + public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initialProperties); public virtual void mountReactComponentWithBridge:moduleName:params:(RCTBridge* bridge, NSString* moduleName, NSDictionary* params); public virtual void setSize:(CGSize size); public virtual void unmountReactComponentWithBridge:rootViewTag:(RCTBridge* bridge, NSNumber* rootViewTag); @@ -2085,17 +2114,17 @@ interface RCTSurfaceHostingProxyRootView : public RCTSurfaceHostingView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) UIView* loadingView; + public @property (strong) RCTPlatformView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) UIView* contentView; - public @property (strong, readonly) UIView* view; + public @property (strong, readonly) RCTUIView* contentView; + public @property (strong, readonly) RCTUIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithSurface:(id surface); public virtual void cancelTouches(); } -interface RCTSurfaceHostingView : public UIView { +interface RCTSurfaceHostingView : public RCTUIView { public @property (assign) RCTSurfaceSizeMeasureMode sizeMeasureMode; public @property (copy) RCTSurfaceHostingViewActivityIndicatorViewFactory activityIndicatorViewFactory; public @property (strong, readonly) id surface; @@ -2105,22 +2134,22 @@ interface RCTSurfaceHostingView : public UIView { interface RCTSurfacePointerHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(UIView* view); - public virtual void detachFromView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); + public virtual void detachFromView:(RCTPlatformView* view); } interface RCTSurfacePresenter : public NSObject { public @property (assign) facebook::react::RuntimeExecutor runtimeExecutor; - public @property (assign) std::shared_ptr contextContainer; + public @property (assign) std::shared_ptr contextContainer; public virtual BOOL resume(); public virtual BOOL suspend(); - public virtual instancetype initWithContextContainer:runtimeExecutor:bridgelessBindingsExecutor:(std::shared_ptr contextContainer, facebook::react::RuntimeExecutor runtimeExecutor, std::optional bridgelessBindingsExecutor); + public virtual instancetype initWithContextContainer:runtimeExecutor:bridgelessBindingsExecutor:(std::shared_ptr contextContainer, facebook::react::RuntimeExecutor runtimeExecutor, std::optional bridgelessBindingsExecutor); } interface RCTSurfacePresenterBridgeAdapter : public NSObject { public @property (assign, readonly) RCTSurfacePresenter* surfacePresenter; public @property (weak) RCTBridge* bridge; - public virtual instancetype initWithBridge:contextContainer:(RCTBridge* bridge, std::shared_ptr contextContainer); + public virtual instancetype initWithBridge:contextContainer:(RCTBridge* bridge, std::shared_ptr contextContainer); } interface RCTSurfaceRegistry : public NSObject { @@ -2130,13 +2159,11 @@ interface RCTSurfaceRegistry : public NSObject { public virtual void unregisterSurface:(RCTFabricSurface* surface); } -interface RCTSurfaceRootShadowView { - protected __pad0__; - protected assign; - protected readonly CGSize minimumSize; +interface RCTSurfaceRootShadowView : public RCTShadowView { public @property (assign) YGDirection baseDirection; public @property (assign, readonly) CGSize intrinsicSize; public @property (assign, readonly) CGSize maximumSize; + public @property (assign, readonly) CGSize minimumSize; public @property (weak) id delegate; public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); public virtual void setMinimumSize:maximumSize:(CGSize size, CGSize maximumSize); @@ -2147,30 +2174,30 @@ interface RCTSurfaceRootView : public RCTView { interface RCTSurfaceTouchHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(UIView* view); - public virtual void detachFromView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); + public virtual void detachFromView:(RCTPlatformView* view); } -interface RCTSurfaceView : public UIView { +interface RCTSurfaceView : public RCTUIView { public @property (weak, readonly) id surface; public virtual instancetype initWithSurface:(id surface); } interface RCTSwiftUIContainerViewWrapper : public NSObject { - public virtual UIView* _Nullable contentView(); - public virtual UIView* _Nullable hostingView(); + public virtual RCTPlatformView* _Nullable contentView(); + public virtual RCTPlatformView* _Nullable hostingView(); public virtual void resetStyles(); public virtual void updateBlurRadius:(NSNumber* radius); - public virtual void updateContentView:(UIView* view); + public virtual void updateContentView:(RCTPlatformView* view); public virtual void updateContrast:(NSNumber* contrast); - public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, UIColor* color); + public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, RCTPlatformColor* color); public virtual void updateGrayscale:(NSNumber* grayscale); public virtual void updateHueRotate:(NSNumber* degrees); public virtual void updateLayoutWithBounds:(CGRect bounds); public virtual void updateSaturation:(NSNumber* saturation); } -interface RCTSwitch : public UISwitch { +interface RCTSwitch : public RCTUISwitch { public @property (assign) BOOL wasOn; public @property (copy) RCTBubblingEventBlock onChange; } @@ -2182,7 +2209,7 @@ interface RCTSwitchManager : public RCTViewManager { } interface RCTSyncImageManager : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -2211,16 +2238,16 @@ interface RCTTextAttributes : public NSObject { public @property (copy) NSString* fontStyle; public @property (copy) NSString* fontWeight; public @property (strong) NSNumber* tag; - public @property (strong) UIColor* backgroundColor; - public @property (strong) UIColor* foregroundColor; - public @property (strong) UIColor* textDecorationColor; - public @property (strong) UIColor* textShadowColor; + public @property (strong) RCTPlatformColor* backgroundColor; + public @property (strong) RCTPlatformColor* foregroundColor; + public @property (strong) RCTPlatformColor* textDecorationColor; + public @property (strong) RCTPlatformColor* textShadowColor; public virtual CGFloat effectiveFontSizeMultiplier(); public virtual NSDictionary* effectiveTextAttributes(); public virtual NSParagraphStyle* _Nullable effectiveParagraphStyle(); public virtual NSString* applyTextAttributesToText:(NSString* text); - public virtual UIColor* effectiveBackgroundColor(); - public virtual UIColor* effectiveForegroundColor(); + public virtual RCTPlatformColor* effectiveBackgroundColor(); + public virtual RCTPlatformColor* effectiveForegroundColor(); public virtual UIFont* effectiveFont(); public virtual void applyTextAttributes:(RCTTextAttributes* textAttributes); } @@ -2229,12 +2256,13 @@ interface RCTTextInputComponentView : public RCTViewComponentView { } interface RCTTextLayoutManager : public NSObject { - public virtual facebook::react::LinesMeasurements getLinesForAttributedString:paragraphAttributes:size:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); - public virtual facebook::react::TextMeasurement measureAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::TextLayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints); - public virtual facebook::react::TextMeasurement measureNSAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(NSAttributedString* attributedString, facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::TextLayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints); - public virtual std::shared_ptr getEventEmitterWithAttributeString:paragraphAttributes:frame:atPoint:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, CGPoint point); - public virtual void drawAttributedString:paragraphAttributes:frame:drawHighlightPath:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, void(^)(UIBezierPath* highlightPath) block); - public virtual void getRectWithAttributedString:paragraphAttributes:enumerateAttribute:frame:usingBlock:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, NSString* enumerateAttribute, CGRect frame, RCTTextLayoutFragmentEnumerationBlock block); + public virtual NSTextStorage* getTextStorageForAttributedString:paragraphAttributes:size:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); + public virtual facebook::react::LinesMeasurements getLinesForAttributedString:paragraphAttributes:size:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); + public virtual facebook::react::_text_measurement::facebook::react::TextMeasurement measureAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::_text_layout_context::facebook::react::TextLayoutContext layoutContext, facebook::react::_layout_constraints::facebook::react::LayoutConstraints layoutConstraints); + public virtual facebook::react::_text_measurement::facebook::react::TextMeasurement measureNSAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(NSAttributedString* attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::_text_layout_context::facebook::react::TextLayoutContext layoutContext, facebook::react::_layout_constraints::facebook::react::LayoutConstraints layoutConstraints); + public virtual std::shared_ptr getEventEmitterWithAttributeString:paragraphAttributes:frame:atPoint:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, CGPoint point); + public virtual void drawAttributedString:paragraphAttributes:frame:drawHighlightPath:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, void(^)(UIBezierPath* highlightPath) block); + public virtual void getRectWithAttributedString:paragraphAttributes:enumerateAttribute:frame:usingBlock:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, NSString* enumerateAttribute, CGRect frame, RCTTextLayoutFragmentEnumerationBlock block); } interface RCTTextSelection : public NSObject { @@ -2253,10 +2281,11 @@ interface RCTTextShadowView : public RCTBaseTextShadowView { public virtual void uiManagerWillPerformMounting(); } -interface RCTTextView : public UIView { +interface RCTTextView : public RCTUIView { public @property (assign) BOOL selectable; public @property (assign) RCTBubblingEventBlock onClick; - public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); + public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); } interface RCTTextViewManager : public RCTBaseTextViewManager { @@ -2278,9 +2307,9 @@ interface RCTTouchEvent : public NSObject { interface RCTTouchHandler : public UIGestureRecognizer { public virtual instancetype initWithBridge:(RCTBridge* bridge); - public virtual void attachToView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); public virtual void cancel(); - public virtual void detachFromView:(UIView* view); + public virtual void detachFromView:(RCTPlatformView* view); } interface RCTTrackingAnimatedNode : public RCTAnimatedNode { @@ -2291,35 +2320,35 @@ interface RCTTransformAnimatedNode : public RCTAnimatedNode { } interface RCTTurboModuleManager : public NSObject { - public virtual instancetype initWithBridge:delegate:jsInvoker:(RCTBridge* bridge, id delegate, std::shared_ptr jsInvoker); - public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker); - public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:devMenuConfigurationDecorator:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker, RCTDevMenuConfigurationDecorator* devMenuConfigurationDecorator); - public virtual void installJSBindings:(facebook::jsi::Runtime& runtime); + public virtual instancetype initWithBridge:delegate:jsInvoker:(RCTBridge* bridge, id delegate, std::shared_ptr jsInvoker); + public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker); + public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:devMenuConfigurationDecorator:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker, RCTDevMenuConfigurationDecorator* devMenuConfigurationDecorator); + public virtual void installJSBindings:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void invalidate(); } -interface RCTUIImageViewAnimated : public UIImageView { +interface RCTUIImageViewAnimated : public RCTUIImageView { } interface RCTUIManager : public NSObject { public @property (retain, readonly) RCTUIManagerObserverCoordinator* observerCoordinator; public virtual NSString* viewNameForReactTag:(NSNumber* reactTag); + public virtual RCTPlatformView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); + public virtual RCTPlatformView* viewForReactTag:(NSNumber* reactTag); public virtual RCTShadowView* shadowViewForReactTag:(NSNumber* reactTag); - public virtual UIView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); - public virtual UIView* viewForReactTag:(NSNumber* reactTag); - public virtual static UIView* JSResponder(); + public virtual static RCTPlatformView* JSResponder(); public virtual void addUIBlock:(RCTViewManagerUIBlock block); public virtual void prependUIBlock:(RCTViewManagerUIBlock block); - public virtual void registerRootView:(UIView* rootView); + public virtual void registerRootView:(RCTUIView* rootView); public virtual void registerRootViewTag:(NSNumber* rootTag); - public virtual void rootViewForReactTag:withCompletion:(NSNumber* reactTag, void(^)(UIView* view) completion); - public virtual void setAvailableSize:forRootView:(CGSize availableSize, UIView* rootView); - public virtual void setIntrinsicContentSize:forView:(CGSize intrinsicContentSize, UIView* view); - public virtual void setLocalData:forView:(NSObject* localData, UIView* view); - public virtual void setNativeID:forView:(NSString* nativeID, UIView* view); + public virtual void rootViewForReactTag:withCompletion:(NSNumber* reactTag, void(^)(RCTPlatformView* view) completion); + public virtual void setAvailableSize:forRootView:(CGSize availableSize, RCTUIView* rootView); + public virtual void setIntrinsicContentSize:forView:(CGSize intrinsicContentSize, RCTPlatformView* view); + public virtual void setLocalData:forView:(NSObject* localData, RCTPlatformView* view); + public virtual void setNativeID:forView:(NSString* nativeID, RCTPlatformView* view); public virtual void setNeedsLayout(); public virtual void setNextLayoutAnimationGroup:(RCTLayoutAnimationGroup* layoutAnimationGroup); - public virtual void setSize:forView:(CGSize size, UIView* view); + public virtual void setSize:forView:(CGSize size, RCTPlatformView* view); public virtual void synchronouslyUpdateViewOnUIThread:viewName:props:(NSNumber* reactTag, NSString* viewName, NSDictionary* props); } @@ -2333,6 +2362,7 @@ interface RCTUITextField : public UITextField { public @property (assign) BOOL contextMenuHidden; public @property (assign) BOOL disableKeyboardShortcuts; public @property (assign) BOOL editable; + public @property (assign) BOOL ghostTextChanging; public @property (assign) BOOL scrollEnabled; public @property (assign) UIEdgeInsets textContainerInset; public @property (assign, readonly) BOOL dictationRecognizing; @@ -2342,7 +2372,7 @@ interface RCTUITextField : public UITextField { public @property (assign, readonly) UIEdgeInsets contentInset; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2350,6 +2380,7 @@ interface RCTUITextView : public UITextView { public @property (assign) BOOL caretHidden; public @property (assign) BOOL contextMenuHidden; public @property (assign) BOOL disableKeyboardShortcuts; + public @property (assign) BOOL ghostTextChanging; public @property (assign) CGFloat preferredMaxLayoutWidth; public @property (assign) UITextFieldViewMode clearButtonMode; public @property (assign, readonly) BOOL dictationRecognizing; @@ -2357,7 +2388,7 @@ interface RCTUITextView : public UITextView { public @property (copy) NSString* placeholder; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2389,7 +2420,7 @@ interface RCTValueAnimatedNode : public RCTAnimatedNode { interface RCTVibration : public NSObject { } -interface RCTView : public UIView { +interface RCTView : public RCTUIView { public @property (assign) BOOL removeClippedSubviews; public @property (assign) CGFloat borderBlockEndWidth; public @property (assign) CGFloat borderBlockStartWidth; @@ -2416,6 +2447,7 @@ interface RCTView : public UIView { public @property (assign) CGFloat borderWidth; public @property (assign) RCTBorderCurve borderCurve; public @property (assign) RCTBorderStyle borderStyle; + public @property (assign) RCTBubblingEventBlock onAuxClick; public @property (assign) RCTBubblingEventBlock onClick; public @property (assign) RCTBubblingEventBlock onGotPointerCapture; public @property (assign) RCTBubblingEventBlock onLostPointerCapture; @@ -2435,48 +2467,59 @@ interface RCTView : public UIView { public @property (copy) RCTDirectEventBlock onAccessibilityEscape; public @property (copy) RCTDirectEventBlock onAccessibilityTap; public @property (copy) RCTDirectEventBlock onMagicTap; - public @property (strong) UIColor* borderBlockColor; - public @property (strong) UIColor* borderBlockEndColor; - public @property (strong) UIColor* borderBlockStartColor; - public @property (strong) UIColor* borderBottomColor; - public @property (strong) UIColor* borderColor; - public @property (strong) UIColor* borderEndColor; - public @property (strong) UIColor* borderLeftColor; - public @property (strong) UIColor* borderRightColor; - public @property (strong) UIColor* borderStartColor; - public @property (strong) UIColor* borderTopColor; - public virtual static void autoAdjustInsetsForView:withScrollView:updateOffset:(UIView* parentView, UIScrollView* scrollView, BOOL updateOffset); + public @property (strong) RCTPlatformColor* borderBlockColor; + public @property (strong) RCTPlatformColor* borderBlockEndColor; + public @property (strong) RCTPlatformColor* borderBlockStartColor; + public @property (strong) RCTPlatformColor* borderBottomColor; + public @property (strong) RCTPlatformColor* borderColor; + public @property (strong) RCTPlatformColor* borderEndColor; + public @property (strong) RCTPlatformColor* borderLeftColor; + public @property (strong) RCTPlatformColor* borderRightColor; + public @property (strong) RCTPlatformColor* borderStartColor; + public @property (strong) RCTPlatformColor* borderTopColor; + public virtual BOOL becomeFirstResponder(); + public virtual BOOL resignFirstResponder(); + public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual static void autoAdjustInsetsForView:withScrollView:updateOffset:(RCTUIView* parentView, RCTUIScrollView* scrollView, BOOL updateOffset); public virtual void updateClippedSubviews(); } -interface RCTViewComponentView : public UIView { - protected facebook::react::LayoutMetrics _layoutMetrics; +interface RCTViewAccessibilityElement : public UIAccessibilityElement { + public @property (assign, readonly) RCTViewComponentView* view; + public virtual instancetype initWithView:(RCTViewComponentView* view); +} + +interface RCTViewComponentView : public RCTUIView { protected facebook::react::SharedViewEventEmitter _eventEmitter; protected facebook::react::SharedViewProps _props; + protected facebook::react::_layout_metrics::facebook::react::LayoutMetrics _layoutMetrics; public @property (assign) UIEdgeInsets hitTestEdgeInsets; public @property (strong) NSString* nativeId; - public @property (strong) UIView* contentView; + public @property (strong) RCTPlatformView* contentView; public @property (strong, readonly) NSObject* accessibilityElement; public virtual BOOL wantsToCooptLabel(); public virtual NSString* accessibilityLabelForCoopting(); - public virtual UIView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); + public virtual RCTPlatformView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void prepareForRecycle(); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); +} + +interface RCTViewKeyboardEvent : public RCTComponentEvent { } interface RCTViewManager : public NSObject { public @property (weak) RCTBridge* bridge; public CGFloat RCTJSONParseOnlyNumber(id json); public virtual NSArray* customBubblingEventTypes(); + public virtual RCTPlatformView* view(); public virtual RCTShadowView* shadowView(); - public virtual UIView* view(); } interface RCTViewRegistry : public NSObject { - public virtual UIView* viewForReactTag:(NSNumber* reactTag); + public virtual RCTPlatformView* viewForReactTag:(NSNumber* reactTag); public virtual void addUIBlock:(RCTViewRegistryUIBlock block); public virtual void setBridge:(RCTBridge* bridge); public virtual void setBridgelessComponentViewProvider:(RCTBridgelessComponentViewProvider bridgelessComponentViewProvider); @@ -2485,7 +2528,7 @@ interface RCTViewRegistry : public NSObject { interface RCTVirtualTextShadowView : public RCTBaseTextShadowView { } -interface RCTVirtualTextView : public UIView { +interface RCTVirtualTextView : public RCTUIView { public @property (assign) RCTBubblingEventBlock onClick; } @@ -2524,18 +2567,26 @@ interface RCTWrapperShadowView : public RCTShadowView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTWrapperView : public UIView { +interface RCTWrapperView : public RCTPlatformView { public @property (assign, readonly) RCTWrapperMeasureBlock measureBlock; - public @property (retain) UIView* contentView; + public @property (retain) RCTPlatformView* contentView; public virtual instancetype initWithBridge:(RCTBridge* bridge); + public virtual void addSubview:(RCTPlatformView* view); + public virtual void insertSubview:aboveSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); + public virtual void insertSubview:atIndex:(RCTPlatformView* view, NSInteger index); + public virtual void insertSubview:belowSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); } interface RCTWrapperViewController : public UIViewController { - public virtual instancetype initWithContentView:(UIView* contentView); + public virtual instancetype initWithContentView:(RCTUIView* contentView); } -interface RCTWrapperViewControllerHostingView : public UIView { +interface RCTWrapperViewControllerHostingView : public RCTPlatformView { public @property (retain) UIViewController* contentViewController; + public virtual void addSubview:(RCTPlatformView* view); + public virtual void insertSubview:aboveSubview:(RCTPlatformView* view, UIView* siblingSubview); + public virtual void insertSubview:atIndex:(RCTPlatformView* view, NSInteger index); + public virtual void insertSubview:belowSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); } interface RCTWrapperViewManager : public RCTViewManager { @@ -2544,8 +2595,8 @@ interface RCTWrapperViewManager : public RCTViewManager { interface TraceUpdateTuple : public NSObject { public @property (copy, readonly) dispatch_block_t cleanupBlock; - public @property (strong, readonly) UIView* view; - public virtual instancetype initWithView:cleanupBlock:(UIView* view, dispatch_block_t cleanupBlock); + public @property (strong, readonly) RCTPlatformView* view; + public virtual instancetype initWithView:cleanupBlock:(RCTPlatformView* view, dispatch_block_t cleanupBlock); } interface _RCTTypedModuleConstants : public NSDictionary { @@ -2564,33 +2615,34 @@ protocol NativeAccessibilityInfoSpec : public RCTBridgeModule, public RCTTurboMo public virtual void setAccessibilityFocus:(double reactTag); } -protocol NativeAccessibilityManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeAccessibilityManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void announceForAccessibility:(NSString* announcement); - public virtual void announceForAccessibilityWithOptions:options:(NSString* announcement, JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions& options); + public virtual void announceForAccessibilityWithOptions:options:(NSString* announcement, _j_s::_native_accessibility_manager::_spec_announce_for_accessibility_with_options_options::JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions& options); public virtual void getCurrentBoldTextState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentDarkerSystemColorsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentGrayscaleState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); + public virtual void getCurrentHighContrastState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentInvertColorsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentPrefersCrossFadeTransitionsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentReduceMotionState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentReduceTransparencyState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentVoiceOverState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); - public virtual void setAccessibilityContentSizeMultipliers:(JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); + public virtual void setAccessibilityContentSizeMultipliers:(_j_s::_native_accessibility_manager::_spec_set_accessibility_content_size_multipliers_j_s_multipliers::JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); public virtual void setAccessibilityFocus:(double reactTag); } -protocol NativeActionSheetManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeActionSheetManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismissActionSheet(); - public virtual void showActionSheetWithOptions:callback:(JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions& options, RCTResponseSenderBlock callback); - public virtual void showShareActionSheetWithOptions:failureCallback:successCallback:(JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions& options, RCTResponseSenderBlock failureCallback, RCTResponseSenderBlock successCallback); + public virtual void showActionSheetWithOptions:callback:(_j_s::_native_action_sheet_manager::_spec_show_action_sheet_with_options_options::JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions& options, RCTResponseSenderBlock callback); + public virtual void showShareActionSheetWithOptions:failureCallback:successCallback:(_j_s::_native_action_sheet_manager::_spec_show_share_action_sheet_with_options_options::JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions& options, RCTResponseSenderBlock failureCallback, RCTResponseSenderBlock successCallback); } -protocol NativeAlertManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void alertWithArgs:callback:(JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); +protocol NativeAlertManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void alertWithArgs:callback:(_j_s::_native_alert_manager::_args::JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); } -protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, JS::NativeAnimatedModule::EventMapping& eventMapping); +protocol NativeAnimatedModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, _j_s::_native_animated_module::_event_mapping::JS::NativeAnimatedModule::EventMapping& eventMapping); public virtual void addListener:(NSString* eventName); public virtual void connectAnimatedNodeToShadowNodeFamily:shadowNode:(double nodeTag, NSDictionary* shadowNode); public virtual void connectAnimatedNodeToView:viewTag:(double nodeTag, double viewTag); @@ -2617,8 +2669,8 @@ protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void updateAnimatedNodeConfig:config:(double tag, NSDictionary* config); } -protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, JS::NativeAnimatedTurboModule::EventMapping& eventMapping); +protocol NativeAnimatedTurboModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, _j_s::_native_animated_turbo_module::_event_mapping::JS::NativeAnimatedTurboModule::EventMapping& eventMapping); public virtual void addListener:(NSString* eventName); public virtual void connectAnimatedNodeToView:viewTag:(double nodeTag, double viewTag); public virtual void connectAnimatedNodes:childTag:(double parentTag, double childTag); @@ -2644,24 +2696,24 @@ protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public public virtual void updateAnimatedNodeConfig:config:(double tag, NSDictionary* config); } -protocol NativeAppStateSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeAppStateSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_app_state::_constants::JS::NativeAppState::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_app_state::_constants::JS::NativeAppState::Constants> getConstants(); public virtual void addListener:(NSString* eventName); public virtual void getCurrentAppState:error:(RCTResponseSenderBlock success, RCTResponseSenderBlock error); public virtual void removeListeners:(double count); } -protocol NativeAppearanceSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeAppearanceSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSString* _Nullable getColorScheme(); public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); public virtual void setColorScheme:(NSString* colorScheme); } -protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeBlobModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_blob_module::_constants::JS::NativeBlobModule::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_blob_module::_constants::JS::NativeBlobModule::Constants> getConstants(); public virtual void addNetworkingHandler(); public virtual void addWebSocketHandler:(double id); public virtual void createFromParts:withId:(NSArray* parts, NSString* withId); @@ -2670,24 +2722,24 @@ protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboM public virtual void sendOverSocket:socketID:(NSDictionary* blob, double socketID); } -protocol NativeClipboardSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeClipboardSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void getString:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void setString:(NSString* content); } -protocol NativeDevLoadingViewSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevLoadingViewSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void hide(); public virtual void showMessage:withColor:withBackgroundColor:withDismissButton:(NSString* message, NSNumber* withColor, NSNumber* withBackgroundColor, NSNumber* withDismissButton); } -protocol NativeDevMenuSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevMenuSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void reload(); public virtual void setHotLoadingEnabled:(BOOL enabled); public virtual void setProfilingEnabled:(BOOL enabled); public virtual void show(); } -protocol NativeDevSettingsSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevSettingsSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void addMenuItem:(NSString* title); public virtual void onFastRefresh(); @@ -2696,57 +2748,58 @@ protocol NativeDevSettingsSpec : public NSObjectRCTBridgeModule, public RCTTurbo public virtual void reloadWithReason:(NSString* reason); public virtual void removeListeners:(double count); public virtual void setHotLoadingEnabled:(BOOL isHotLoadingEnabled); + public virtual void setIsSecondaryClickToShowDevMenuEnabled:(BOOL enabled); public virtual void setIsShakeToShowDevMenuEnabled:(BOOL enabled); public virtual void setProfilingEnabled:(BOOL isProfilingEnabled); public virtual void toggleElementInspector(); } -protocol NativeDeviceEventManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDeviceEventManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void invokeDefaultBackPressHandler(); } -protocol NativeDeviceInfoSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeDeviceInfoSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_device_info::_constants::JS::NativeDeviceInfo::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_device_info::_constants::JS::NativeDeviceInfo::Constants> getConstants(); } -protocol NativeExceptionsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeExceptionsManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismissRedbox(); - public virtual void reportException:(JS::NativeExceptionsManager::ExceptionData& data); + public virtual void reportException:(_j_s::_native_exceptions_manager::_exception_data::JS::NativeExceptionsManager::ExceptionData& data); public virtual void reportFatalException:stack:exceptionId:(NSString* message, NSArray* stack, double exceptionId); public virtual void reportSoftException:stack:exceptionId:(NSString* message, NSArray* stack, double exceptionId); } -protocol NativeFileReaderModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeFileReaderModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void readAsDataURL:resolve:reject:(NSDictionary* data, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void readAsText:encoding:resolve:reject:(NSDictionary* data, NSString* encoding, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeFrameRateLoggerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeFrameRateLoggerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void beginScroll(); public virtual void endScroll(); public virtual void setContext:(NSString* context); - public virtual void setGlobalOptions:(JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); + public virtual void setGlobalOptions:(_j_s::_native_frame_rate_logger::_spec_set_global_options_options::JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); } -protocol NativeHeadlessJsTaskSupportSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeHeadlessJsTaskSupportSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void notifyTaskFinished:(double taskId); public virtual void notifyTaskRetry:resolve:reject:(double taskId, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeI18nManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeI18nManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_i18n_manager::_constants::JS::NativeI18nManager::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_i18n_manager::_constants::JS::NativeI18nManager::Constants> getConstants(); public virtual void allowRTL:(BOOL allowRTL); public virtual void forceRTL:(BOOL forceRTL); public virtual void swapLeftAndRightInRTL:(BOOL flipStyles); } -protocol NativeImageEditorSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); +protocol NativeImageEditorSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, _j_s::_native_image_editor::_options::JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); } -protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeImageLoaderIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void getSize:resolve:reject:(NSString* uri, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getSizeWithHeaders:headers:resolve:reject:(NSString* uri, NSDictionary* headers, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void prefetchImage:resolve:reject:(NSString* uri, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); @@ -2754,23 +2807,23 @@ protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void queryCache:resolve:reject:(NSArray* uris, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeImageStoreIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeImageStoreIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addImageFromBase64:successCallback:errorCallback:(NSString* base64ImageData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); public virtual void getBase64ForTag:successCallback:errorCallback:(NSString* uri, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); public virtual void hasImageForTag:callback:(NSString* uri, RCTResponseSenderBlock callback); public virtual void removeImageForTag:(NSString* uri); } -protocol NativeJSCHeapCaptureSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeJSCHeapCaptureSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void captureComplete:error:(NSString* path, NSString* _Nullable error); } -protocol NativeKeyboardObserverSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeKeyboardObserverSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); } -protocol NativeLinkingManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeLinkingManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void canOpenURL:resolve:reject:(NSString* url, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getInitialURL:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); @@ -2779,30 +2832,30 @@ protocol NativeLinkingManagerSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void removeListeners:(double count); } -protocol NativeLogBoxSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeLogBoxSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void hide(); public virtual void show(); } -protocol NativeModalManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeModalManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); } -protocol NativeNetworkingIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeNetworkingIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void abortRequest:(double requestId); public virtual void addListener:(NSString* eventName); public virtual void clearCookies:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); - public virtual void sendRequest:callback:(JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); + public virtual void sendRequest:callback:(_j_s::_native_networking_i_o_s::_spec_send_request_query::JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); } -protocol NativePlatformConstantsIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativePlatformConstantsIOSSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_platform_constants_i_o_s::_constants::JS::NativePlatformConstantsIOS::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_platform_constants_i_o_s::_constants::JS::NativePlatformConstantsIOS::Constants> getConstants(); } -protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativePushNotificationManagerIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void abandonPermissions(); public virtual void addListener:(NSString* eventType); public virtual void cancelAllLocalNotifications(); @@ -2814,58 +2867,58 @@ protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public virtual void getInitialNotification:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getScheduledLocalNotifications:(RCTResponseSenderBlock callback); public virtual void onFinishRemoteNotification:fetchResult:(NSString* notificationId, NSString* fetchResult); - public virtual void presentLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void presentLocalNotification:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void removeAllDeliveredNotifications(); public virtual void removeDeliveredNotifications:(NSArray* identifiers); public virtual void removeListeners:(double count); - public virtual void requestPermissions:resolve:reject:(JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); - public virtual void scheduleLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void requestPermissions:resolve:reject:(_j_s::_native_push_notification_manager_i_o_s::_spec_request_permissions_permission::JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); + public virtual void scheduleLocalNotification:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void setApplicationIconBadgeNumber:(double num); } -protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSDictionary* getReloadAndProfileConfig(); - public virtual void setReloadAndProfileConfig:(JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); + public virtual void setReloadAndProfileConfig:(_j_s::_native_react_dev_tools_runtime_settings_module::_partial_reload_and_profile_config::JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); } -protocol NativeReactDevToolsSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeReactDevToolsSettingsManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSString* _Nullable getGlobalHookSettings(); public virtual void setGlobalHookSettings:(NSString* settings); } -protocol NativeRedBoxSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeRedBoxSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismiss(); public virtual void setExtraData:forIdentifier:(NSDictionary* extraData, NSString* forIdentifier); } -protocol NativeSegmentFetcherSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeSegmentFetcherSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void fetchSegment:options:callback:(double segmentId, NSDictionary* options, RCTResponseSenderBlock callback); public virtual void getSegment:options:callback:(double segmentId, NSDictionary* options, RCTResponseSenderBlock callback); } -protocol NativeSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeSettingsManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_settings_manager::_constants::JS::NativeSettingsManager::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_settings_manager::_constants::JS::NativeSettingsManager::Constants> getConstants(); public virtual void deleteValues:(NSArray* values); public virtual void setValues:(NSDictionary* values); } -protocol NativeShareModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void share:dialogTitle:resolve:reject:(JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); +protocol NativeShareModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void share:dialogTitle:resolve:reject:(_j_s::_native_share_module::_spec_share_content::JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeSoundManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeSoundManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void playTouchSound(); } -protocol NativeSourceCodeSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeSourceCodeSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_source_code::_constants::JS::NativeSourceCode::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_source_code::_constants::JS::NativeSourceCode::Constants> getConstants(); } -protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeStatusBarManagerIOSSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_status_bar_manager_i_o_s::_constants::JS::NativeStatusBarManagerIOS::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_status_bar_manager_i_o_s::_constants::JS::NativeStatusBarManagerIOS::Constants> getConstants(); public virtual void addListener:(NSString* eventType); public virtual void getHeight:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); @@ -2874,22 +2927,22 @@ protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, public public virtual void setStyle:animated:(NSString* _Nullable statusBarStyle, BOOL animated); } -protocol NativeTimingSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeTimingSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void createTimer:duration:jsSchedulingTime:repeats:(double callbackID, double duration, double jsSchedulingTime, BOOL repeats); public virtual void deleteTimer:(double timerID); public virtual void setSendIdleEvents:(BOOL sendIdleEvents); } -protocol NativeVibrationSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeVibrationSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void cancel(); public virtual void vibrate:(double pattern); public virtual void vibrateByPattern:repeat:(NSArray* pattern, double repeat); } -protocol NativeWebSocketModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeWebSocketModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void close:reason:socketID:(double code, NSString* reason, double socketID); - public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); + public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, _j_s::_native_web_socket_module::_spec_connect_options::JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); public virtual void ping:(double socketID); public virtual void removeListeners:(double count); public virtual void send:forSocketID:(NSString* message, double forSocketID); @@ -2903,7 +2956,7 @@ protocol RCTAnimatedImage : public NSObject { public @property (assign, readonly) NSUInteger animatedImageFrameCount; public @property (assign, readonly) NSUInteger animatedImageLoopCount; public virtual NSTimeInterval animatedImageDurationAtIndex:(NSUInteger index); - public virtual _Nullable UIImage* animatedImageFrameAtIndex:(NSUInteger index); + public virtual _Nullable RCTPlatformImage* animatedImageFrameAtIndex:(NSUInteger index); } protocol RCTAnimationDriver : public NSObject { @@ -2934,10 +2987,11 @@ protocol RCTAutoInsetsProtocol { protocol RCTBackedTextInputDelegate : public NSObject { public virtual BOOL textInputShouldBeginEditing(); public virtual BOOL textInputShouldEndEditing(); + public virtual BOOL textInputShouldHandleDeleteBackward:(id sender); public virtual BOOL textInputShouldReturn(); public virtual BOOL textInputShouldSubmitOnReturn(); - public virtual NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); - public virtual void scrollViewDidScroll:(UIScrollView* scrollView); + public virtual _Nullable NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); + public virtual void scrollViewDidScroll:(RCTUIScrollView* scrollView); public virtual void textInputDidBeginEditing(); public virtual void textInputDidChange(); public virtual void textInputDidChangeSelection(); @@ -2951,6 +3005,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (assign) BOOL disableKeyboardShortcuts; public @property (assign) BOOL editable; public @property (assign) BOOL enablesReturnKeyAutomatically; + public @property (assign) BOOL ghostTextChanging; public @property (assign) BOOL scrollEnabled; public @property (assign) UIDataDetectorTypes dataDetectorTypes; public @property (assign) UIEdgeInsets textContainerInset; @@ -2968,7 +3023,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (strong) NSDictionary* defaultTextAttributes; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (strong) UIView* inputAccessoryView; public @property (strong) UIView* inputView; public @property (weak) id textInputDelegate; @@ -3027,24 +3082,26 @@ protocol RCTComponentViewFactoryComponentProvider : public NSObject { protocol RCTComponentViewProtocol : public NSObject { public virtual BOOL isJSResponder(); - public virtual facebook::react::Props::Shared props(); - public virtual static facebook::react::ComponentDescriptorProvider componentDescriptorProvider(); - public virtual static std::vector supplementalComponentDescriptorProviders(); + public virtual NSNumber* reactTag(); + public virtual facebook::react::_props::facebook::react::Props::Shared props(); + public virtual static facebook::react::_component_descriptor_provider::facebook::react::ComponentDescriptorProvider componentDescriptorProvider(); + public virtual static std::vector supplementalComponentDescriptorProviders(); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void handleCommand:args:(const NSString* commandName, const NSArray* args); public virtual void invalidate(); - public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - public virtual void unmountChildComponentView:index:(UIView* childComponentView, NSInteger index); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); - public virtual void updateState:oldState:(const facebook::react::State::Shared& state, const facebook::react::State::Shared& oldState); + public virtual void setReactTag:(NSNumber* reactTag); + public virtual void unmountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); + public virtual void updateState:oldState:(const facebook::react::_state::facebook::react::State::Shared& state, const facebook::react::_state::facebook::react::State::Shared& oldState); } protocol RCTContextContainerHandling : public NSObject { - public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); + public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); } protocol RCTCustomPullToRefreshViewProtocol { @@ -3056,11 +3113,11 @@ protocol RCTCustomRefreshContolProtocol : public RCTCustomRefreshControlProtocol protocol RCTCustomRefreshControlProtocol { public @property (assign, readonly) BOOL refreshing; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) UIScrollView* scrollView; + public @property (weak) RCTUIScrollView* scrollView; } protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate { - public virtual std::unique_ptr jsExecutorFactoryForBridge:(RCTBridge* bridge); + public virtual std::unique_ptr jsExecutorFactoryForBridge:(RCTBridge* bridge); } protocol RCTDebuggingOverlayViewProtocol : public NSObject { @@ -3081,7 +3138,7 @@ protocol RCTDependencyProvider : public NSObject { protocol RCTDevLoadingViewProtocol : public NSObject { public virtual static void setEnabled:(BOOL enabled); public virtual void hide(); - public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, UIColor* color, UIColor* backgroundColor, BOOL dismissButton); + public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, RCTPlatformColor* color, RCTPlatformColor* backgroundColor, BOOL dismissButton); public virtual void showWithURL:(NSURL* URL); public virtual void updateProgress:(RCTLoadingProgress* progress); } @@ -3102,11 +3159,11 @@ protocol RCTDisplayLinkModuleHolder { } protocol RCTDisplayRefreshable { - public virtual void displayDidRefresh:(CADisplayLink* displayLink); + public virtual void displayDidRefresh:(RCTPlatformDisplayLink* displayLink); } protocol RCTEnhancedScrollViewOverridingDelegate : public NSObject { - public virtual BOOL touchesShouldCancelInContentView:(UIView* view); + public virtual BOOL touchesShouldCancelInContentView:(RCTPlatformView* view); } protocol RCTErrorCustomizer : public NSObject { @@ -3148,7 +3205,7 @@ protocol RCTFabricModalHostViewControllerDelegate : public NSObject { public virtual void boundsDidChange:(CGRect newBounds); } -protocol RCTFrameUpdateObserver : public NSObjectNSObject { +protocol RCTFrameUpdateObserver : public NSObject { public @property (assign, readonly) BOOL paused; public @property (copy) dispatch_block_t pauseCallback; public virtual void didUpdateFrame:(RCTFrameUpdate* update); @@ -3156,19 +3213,19 @@ protocol RCTFrameUpdateObserver : public NSObjectNSObject { protocol RCTHostDelegate : public NSObject { public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void host:didReceiveJSErrorStack:message:originalMessage:name:componentStack:exceptionId:isFatal:extraData:(RCTHost* host, NSArray*>* stack, NSString* message, NSString* _Nullable originalMessage, NSString* _Nullable name, NSString* _Nullable componentStack, NSUInteger exceptionId, BOOL isFatal, NSDictionary* extraData); public virtual void hostDidStart:(RCTHost* host); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } protocol RCTHostRuntimeDelegate : public NSObject { - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); } protocol RCTImageCache : public NSObject { - public virtual UIImage* imageForUrl:size:scale:resizeMode:(NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode); - public virtual void addImageToCache:URL:size:scale:resizeMode:response:(UIImage* image, NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSURLResponse* response); + public virtual RCTPlatformImage* imageForUrl:size:scale:resizeMode:(NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode); + public virtual void addImageToCache:URL:size:scale:resizeMode:response:(RCTPlatformImage* image, NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSURLResponse* response); } protocol RCTImageDataDecoder : public RCTBridgeModule { @@ -3199,14 +3256,14 @@ protocol RCTImageLoaderProtocol : public RCTURLRequestHandler { } protocol RCTImageLoaderWithAttributionProtocol : public RCTImageLoaderProtocol, public RCTImageLoaderLoggableProtocol { - public virtual RCTImageURLLoaderRequest* loadImageWithURLRequest:size:scale:clipped:resizeMode:priority:attribution:progressBlock:partialLoadBlock:completionBlock:(NSURLRequest* imageURLRequest, CGSize size, CGFloat scale, BOOL clipped, RCTResizeMode resizeMode, RCTImageLoaderPriority priority, const facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressBlock, RCTImageLoaderPartialLoadBlock partialLoadBlock, RCTImageLoaderCompletionBlockWithMetadata completionBlock); + public virtual RCTImageURLLoaderRequest* loadImageWithURLRequest:size:scale:clipped:resizeMode:priority:attribution:progressBlock:partialLoadBlock:completionBlock:(NSURLRequest* imageURLRequest, CGSize size, CGFloat scale, BOOL clipped, RCTResizeMode resizeMode, RCTImageLoaderPriority priority, const facebook::react::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressBlock, RCTImageLoaderPartialLoadBlock partialLoadBlock, RCTImageLoaderCompletionBlockWithMetadata completionBlock); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); } protocol RCTImageManagerProtocol : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); } protocol RCTImageRedirectProtocol { @@ -3215,7 +3272,7 @@ protocol RCTImageRedirectProtocol { protocol RCTImageResponseDelegate : public NSObject { public virtual void didReceiveFailure:fromObserver:(NSError* error, const void* observer); - public virtual void didReceiveImage:metadata:fromObserver:(UIImage* image, id metadata, const void* observer); + public virtual void didReceiveImage:metadata:fromObserver:(RCTPlatformImage* image, id metadata, const void* observer); public virtual void didReceiveProgress:loaded:total:fromObserver:(float progress, int64_t loaded, int64_t total, const void* observer); } @@ -3228,11 +3285,11 @@ protocol RCTImageURLLoader : public RCTBridgeModule { public virtual float loaderPriority(); } -protocol RCTImageURLLoaderWithAttribution : public NSObjectRCTImageURLLoader, public RCTImageLoaderLoggable { - public virtual RCTImageURLLoaderRequest* loadImageForURL:size:scale:resizeMode:requestId:priority:attribution:progressHandler:partialLoadHandler:completionHandler:(NSURL* imageURL, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSString* requestId, RCTImageLoaderPriority priority, const facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); +protocol RCTImageURLLoaderWithAttribution : public RCTImageURLLoader, public RCTImageLoaderLoggable { + public virtual RCTImageURLLoaderRequest* loadImageForURL:size:scale:resizeMode:requestId:priority:attribution:progressHandler:partialLoadHandler:completionHandler:(NSURL* imageURL, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSString* requestId, RCTImageLoaderPriority priority, const facebook::react::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); } protocol RCTInitializing : public NSObject { @@ -3245,7 +3302,7 @@ protocol RCTInputAccessoryViewProtocol : public NSObject { protocol RCTInstanceDelegate : public RCTContextContainerHandling { public virtual BOOL instance:didReceiveJSErrorStack:message:originalMessage:name:componentStack:exceptionId:isFatal:extraData:(RCTInstance* instance, NSArray*>* stack, NSString* message, NSString* _Nullable originalMessage, NSString* _Nullable name, NSString* _Nullable componentStack, NSUInteger exceptionId, BOOL isFatal, NSDictionary* extraData); public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::Runtime& runtime); + public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } @@ -3289,8 +3346,8 @@ protocol RCTModuleDataCallInvokerProvider : public NSObject { public virtual RCTCallInvoker* callInvokerForModuleData:(RCTModuleData* moduleData); } -protocol RCTModuleProvider : public NSObjectNSObject { - public virtual std::shared_ptr getTurboModule:(const facebook::react::ObjCTurboModule::InitParams& params); +protocol RCTModuleProvider : public NSObject { + public virtual std::shared_ptr getTurboModule:(const facebook::react::_obj_c_turbo_module::_init_params::facebook::react::ObjCTurboModule::InitParams& params); } protocol RCTMountingManagerDelegate : public NSObject { @@ -3299,8 +3356,8 @@ protocol RCTMountingManagerDelegate : public NSObject { } protocol RCTMountingTransactionObserving : public NSObject { - public virtual void mountingTransactionDidMount:withSurfaceTelemetry:(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry); - public virtual void mountingTransactionWillMount:withSurfaceTelemetry:(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry); + public virtual void mountingTransactionDidMount:withSurfaceTelemetry:(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry); + public virtual void mountingTransactionWillMount:withSurfaceTelemetry:(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry); } protocol RCTNetworkingRequestHandler : public NSObject { @@ -3322,7 +3379,7 @@ protocol RCTReactNativeFactoryDelegate : public RCTBridgeDelegate, public RCTUIC public virtual NSDictionary>* thirdPartyFabricComponents(); public virtual NSURL* _Nullable bundleURL(); public virtual RCTBridge* createBridgeWithDelegate:launchOptions:(id delegate, NSDictionary* launchOptions); - public virtual UIView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); + public virtual RCTPlatformView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); } protocol RCTRedBoxExtraDataActionDelegate : public NSObject { @@ -3338,7 +3395,7 @@ protocol RCTReloadListener { } protocol RCTRendererInteropLayerAdapting { - public virtual UIView* paperView(); + public virtual RCTPlatformView* paperView(); } protocol RCTRootViewDelegate : public NSObject { @@ -3349,13 +3406,13 @@ protocol RCTSafeAreaViewViewProtocol : public NSObject { } protocol RCTSchedulerDelegate { - public virtual void schedulerDidDispatchCommand:commandName:args:(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); - public virtual void schedulerDidFinishTransaction:(std::shared_ptr mountingCoordinator); - public virtual void schedulerDidSendAccessibilityEvent:eventType:(const facebook::react::ShadowView& shadowView, const std::string& eventType); - public virtual void schedulerDidSetIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::ShadowView& shadowView); + public virtual void schedulerDidDispatchCommand:commandName:args:(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); + public virtual void schedulerDidFinishTransaction:(std::shared_ptr mountingCoordinator); + public virtual void schedulerDidSendAccessibilityEvent:eventType:(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView, const std::string& eventType); + public virtual void schedulerDidSetIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView); public virtual void schedulerDidSynchronouslyUpdateViewOnUIThread:props:(facebook::react::Tag reactTag, folly::dynamic props); public virtual void schedulerShouldMergeReactRevision:(facebook::react::SurfaceId surfaceId); - public virtual void schedulerShouldRenderTransactions:(std::shared_ptr mountingCoordinator); + public virtual void schedulerShouldRenderTransactions:(std::shared_ptr mountingCoordinator); } protocol RCTScrollViewProtocol : public NSObject { @@ -3367,8 +3424,8 @@ protocol RCTScrollViewProtocol : public NSObject { protocol RCTScrollableProtocol { public @property (assign, readonly) CGSize contentSize; - public virtual void addScrollListener:(NSObject* scrollListener); - public virtual void removeScrollListener:(NSObject* scrollListener); + public virtual void addScrollListener:(NSObject* scrollListener); + public virtual void removeScrollListener:(NSObject* scrollListener); public virtual void scrollToEnd:(BOOL animated); public virtual void scrollToOffset:(CGPoint offset); public virtual void scrollToOffset:animated:(CGPoint offset, BOOL animated); @@ -3443,7 +3500,7 @@ protocol RCTTurboModuleManagerDelegate : public NSObject { public virtual NSArray>* extraModulesForBridge:((deprecated("Please make all native modules returned from this method TurboModule-compatible.")) __attribute); public virtual id getModuleProvider:(const char* name); public virtual id getModuleInstanceFromClass:(Class moduleClass); - public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); + public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); } protocol RCTTurboModuleRegistry : public NSObject { @@ -3453,15 +3510,15 @@ protocol RCTTurboModuleRegistry : public NSObject { } protocol RCTTurboModuleWithJSIBindings : public NSObject { - public virtual void installJSIBindingsWithRuntime:(facebook::jsi::Runtime& runtime); - public virtual void installJSIBindingsWithRuntime:callInvoker:(facebook::jsi::Runtime& runtime, const std::shared_ptr& callinvoker); + public virtual void installJSIBindingsWithRuntime:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); + public virtual void installJSIBindingsWithRuntime:callInvoker:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const std::shared_ptr& callinvoker); } protocol RCTUIConfiguratorProtocol { public virtual RCTColorSpace defaultColorSpace(); public virtual UIViewController* createRootViewController(); public virtual void customizeRootView:(RCTRootView* rootView); - public virtual void setRootView:toRootViewController:(UIView* rootView, UIViewController* rootViewController); + public virtual void setRootView:toRootViewController:(RCTPlatformView* rootView, RCTPlatformViewController* rootViewController); } protocol RCTUIManagerObserver : public NSObject { @@ -3498,7 +3555,7 @@ protocol RCTVirtualViewContainerProtocol { } protocol RCTVirtualViewProtocol : public NSObject { - public virtual CGRect containerRelativeRect:(UIView* view); + public virtual CGRect containerRelativeRect:(RCTPlatformView* view); public virtual NSString* virtualViewID(); public virtual void onModeChange:targetRect:thresholdRect:(RCTVirtualViewMode newMode, CGRect targetRect, CGRect thresholdRect); } @@ -3511,10 +3568,10 @@ protocol RCTWebSocketContentHandler : public NSObject { } struct RCTBorderColors { - public UIColor* bottom; - public UIColor* left; - public UIColor* right; - public UIColor* top; + public RCTPlatformColor* bottom; + public RCTPlatformColor* left; + public RCTPlatformColor* right; + public RCTPlatformColor* top; } struct RCTCornerInsets { @@ -3566,8 +3623,8 @@ struct RCTMethodInfo { struct RCTTransformOrigin { public CGFloat z; - public YGValue x; - public YGValue y; + public _y_g_value::YGValue x; + public _y_g_value::YGValue y; } struct YGConfig { @@ -3588,11 +3645,11 @@ struct YGValue { template struct RCTRequired { - public RCTRequired& operator=(RCTRequired&&) = default; - public RCTRequired& operator=(const RCTRequired&) = default; - public RCTRequired(RCTRequired&&) = default; - public RCTRequired(const RCTRequired&) = default; + public RCTRequired(_r_c_t_required::RCTRequired&&) = default; + public RCTRequired(const _r_c_t_required::RCTRequired&) = default; public T& get(); + public _r_c_t_required::RCTRequired& operator=(_r_c_t_required::RCTRequired&&) = default; + public _r_c_t_required::RCTRequired& operator=(const _r_c_t_required::RCTRequired&) = default; public const T& get() const; public operator T&(); public operator T() const; @@ -3631,10 +3688,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -3644,25 +3701,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -3701,7 +3758,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -3743,16 +3800,16 @@ constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; @@ -3763,74 +3820,74 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template using facebook::react::CSSVariantWithTypes = typename facebook::react::detail::merge_variant::type; template -using facebook::react::LazyVector = FB::LazyVector; +using facebook::react::LazyVector = _f_b::_lazy_vector::FB::LazyVector; template using facebook::react::ModuleConstants = _RCTTypedModuleConstants*; template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::ActivityIndicatorViewState = facebook::react::StateData; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::ActivityIndicatorViewState = facebook::react::_state_data::StateData; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; using facebook::react::CrashManagerProvider = std::function()>; -using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::DebuggingOverlayState = facebook::react::StateData; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; -using facebook::react::EndResult = facebook::react::NativeAnimatedTurboModuleEndResult, std::optional>; +using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::DebuggingOverlayShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::DebuggingOverlayState = facebook::react::_state_data::StateData; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::EndResult = facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult, std::optional>; using facebook::react::EventEmitterCallback = std::function; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = CGFloat; @@ -3838,104 +3895,105 @@ using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; using facebook::react::ModalHostViewSupportedOrientationsMask = uint32_t; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; -using facebook::react::NativeMutationRecord = facebook::react::NativeMutationObserverNativeMutationRecord, std::vector>; -using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; -using facebook::react::NativeReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; +using facebook::react::NativeMutationObserverObserveOptions = facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationRecord = facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord, std::vector>; +using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativeReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; +using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; using facebook::react::ParagraphProps = HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; -using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::PullToRefreshViewState = facebook::react::StateData; +using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::PullToRefreshViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::PullToRefreshViewState = facebook::react::_state_data::StateData; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::ScrollViewProps = HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; -using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::UnimplementedNativeViewState = facebook::react::StateData; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewState = facebook::react::_state_data::StateData; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -3944,11 +4002,11 @@ concept facebook::react::CSSUniqueComponentValueVisitors = CSSSyntaxVisitorRetur ((CSSPreservedTokenVisitor ? 1 : 0) + ... + 0) <= 1&& ((CSSSimpleBlockVisitor ? 1 : 0) + ... + 0) <= 1; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -3956,7 +4014,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -3967,7 +4025,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -3975,11 +4033,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -3993,16 +4051,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -4010,21 +4068,21 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; NSArray* facebook::react::extractKeysFromFollyDynamic(const folly::dynamic& dyn); NSError* facebook::react::tryAndReturnError(const std::function& func); NSString* facebook::react::deriveSourceURL(NSURL* url); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); -bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept; -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::_color::Color color) noexcept; +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -4042,47 +4100,48 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::ColorComponents components); -facebook::react::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); -facebook::react::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); facebook::react::Float facebook::react::floatFromYogaFloat(float value); facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); -facebook::react::JSIExecutor::RuntimeInstaller facebook::react::RCTJSIExecutorRuntimeInstaller(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstallerToWrap); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color::Color facebook::react::hostPlatformColorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_color::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::_color::Color color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller facebook::react::RCTJSIExecutorRuntimeInstaller(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstallerToWrap); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::parsePlatformColor(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); -float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); -float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); +float facebook::react::alphaFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::blueFromHostPlatformColor(facebook::react::_color::Color color); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; -float facebook::react::greenFromHostPlatformColor(facebook::react::Color color); -float facebook::react::redFromHostPlatformColor(facebook::react::Color color); +float facebook::react::greenFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::redFromHostPlatformColor(facebook::react::_color::Color color); float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::convertIdToFollyDynamic(id json); @@ -4095,34 +4154,33 @@ int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirecti long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); std::string facebook::react::toString(const facebook::react::DynamicTypeRamp& dynamicTypeRamp); @@ -4133,14 +4191,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -4148,16 +4204,19 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); -std::vector> facebook::react::createNativeModules(NSArray* modules, RCTBridge* bridge, const std::shared_ptr& instance); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); +std::vector> facebook::react::createNativeModules(NSArray* modules, RCTBridge* bridge, const std::shared_ptr& instance); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -4165,204 +4224,204 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, facebook::react::Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template RCTManagedPointer* facebook::react::managedPointer(P initializer); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template facebook::react::ModuleConstants facebook::react::typedConstants(typename T::Builder::Input&& value); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; -void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); void facebook::react::RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char* message); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); void facebook::react::executeSynchronouslyOnSameThread_CAN_DEADLOCK(const facebook::react::RuntimeExecutor& runtimeExecutor, std::function&& runtimeWork); -void facebook::react::fromRawValue(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AutocapitalizationType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::KeyboardAppearance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::KeyboardType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ReturnKeyType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Selection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextInputAccessoryVisibilityMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AutocapitalizationType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::KeyboardAppearance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::KeyboardType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ReturnKeyType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextInputAccessoryVisibilityMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_selection::Selection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); void facebook::react::installLegacyUIManagerConstantsProviderBinding(facebook::jsi::Runtime& runtime); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); void facebook::react::unsafeExecuteOnMainThreadSync(std::function work); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); constexpr facebook::react::ModalHostViewSupportedOrientationsMask facebook::react::operator|(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); constexpr void facebook::react::operator|=(facebook::react::ModalHostViewSupportedOrientationsMask& lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::DebuggingOverlayComponentName[]; JSI_EXPORT const char facebook::react::PullToRefreshViewComponentName[]; @@ -4370,7 +4429,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -4381,22 +4440,22 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -4404,20 +4463,20 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -4430,7 +4489,7 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo public void extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); public void finishOperationBatch(facebook::jsi::Runtime& rt); public void flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); - public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -4446,26 +4505,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number transactionNumber, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number transactionNumber, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -4479,34 +4538,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -4515,7 +4574,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -4523,8 +4582,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -4532,7 +4591,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -4552,31 +4611,31 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AppleEventBeat : public facebook::react::EventBeat, public facebook::react::RunLoopObserver::Delegate { - public AppleEventBeat(std::shared_ptr ownerBox, std::unique_ptr uiRunLoopObserver, facebook::react::RuntimeScheduler& RuntimeScheduler); - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept override; + public AppleEventBeat(std::shared_ptr ownerBox, std::unique_ptr uiRunLoopObserver, facebook::react::_runtime_scheduler::RuntimeScheduler& RuntimeScheduler); + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::RunLoopObserver::Delegate* delegate, facebook::react::_run_loop_observer::RunLoopObserver::Activity activity) const noexcept override; } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -4588,14 +4647,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -4606,16 +4665,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -4649,31 +4708,31 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::Float scrollEventThrottle; public facebook::react::Float snapToInterval; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -4681,23 +4740,23 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -4708,12 +4767,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -4722,7 +4781,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -4738,37 +4796,38 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::react::NativeMethodCallInvoker { - public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -4776,13 +4835,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -4792,9 +4851,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -4809,10 +4868,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -4820,15 +4879,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -4847,95 +4906,95 @@ class facebook::react::CallInvoker { class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); - public facebook::react::Color getColor(); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public facebook::react::_color::Color getColor(); public virtual void update() override; } class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } class facebook::react::ContextContainer { public void erase(const std::string& key) const; - public void update(const facebook::react::ContextContainer& contextContainer) const; + public void update(const facebook::react::_context_container::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -4945,13 +5004,13 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } @@ -4963,12 +5022,12 @@ class facebook::react::DebuggingOverlayEventEmitter : public facebook::react::Ba class facebook::react::DebuggingOverlayProps : public facebook::react::HostPlatformViewProps { public DebuggingOverlayProps() = default; - public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -4983,13 +5042,13 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5001,26 +5060,26 @@ class facebook::react::DispatchMessageQueueThread : public facebook::react::Mess } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -5034,25 +5093,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -5060,76 +5119,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventListenerContainer { - public bool willDispatchEvent(const facebook::react::RawEvent& event); + public bool willDispatchEvent(const facebook::react::_raw_event::RawEvent& event); public void addListener(std::shared_ptr listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -5138,26 +5197,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -5165,16 +5224,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -5183,98 +5242,98 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool focusable; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -5284,8 +5343,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -5298,14 +5357,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -5313,32 +5372,32 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams(); public ImageRequestParams(facebook::react::Float blurRadius); - public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; + public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; public facebook::react::Float blurRadius; } @@ -5357,36 +5416,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::ImageSource& rhs) const; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public std::string body; public std::string bundle; public std::string method; @@ -5408,10 +5467,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const facebook::react::ImageRequestParams& imageRequestParams); - public const facebook::react::ImageRequest& getImageRequest() const; - public const facebook::react::ImageRequestParams& getImageRequestParams() const; - public facebook::react::ImageSource getImageSource() const; + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams); + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public const facebook::react::_image_request_params::ImageRequestParams& getImageRequestParams() const; + public facebook::react::_image_source::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -5421,8 +5480,8 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public InputAccessoryComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -5430,42 +5489,42 @@ class facebook::react::InputAccessoryEventEmitter : public facebook::react::Base class facebook::react::InputAccessoryProps : public facebook::react::HostPlatformViewProps { public InputAccessoryProps() = default; - public InputAccessoryProps(const facebook::react::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::SharedColor backgroundColor; + public InputAccessoryProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_shared_color::SharedColor backgroundColor; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - public InputAccessoryShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public InputAccessoryShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public InputAccessoryShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public InputAccessoryShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::Size viewportSize_); - public const facebook::react::Size viewportSize; + public InputAccessoryState(facebook::react::_size::Size viewportSize_); + public const facebook::react::_size::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -5476,35 +5535,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -5528,7 +5587,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -5546,8 +5605,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -5566,21 +5625,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -5590,15 +5649,15 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr r) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr r) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } @@ -5610,15 +5669,15 @@ class facebook::react::JSIRuntimeHolder : public facebook::react::JSRuntime { class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -5638,16 +5697,16 @@ class facebook::react::JSRuntime { } class facebook::react::JSRuntimeFactory { - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept = 0; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept = 0; public virtual ~JSRuntimeFactory() = default; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -5663,7 +5722,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -5680,31 +5739,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -5717,28 +5776,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -5748,9 +5807,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -5758,13 +5817,13 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public LegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public LegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public LegacyViewManagerInteropComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public LegacyViewManagerInteropComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; } @@ -5775,14 +5834,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -5796,33 +5855,33 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MainRunLoopObserver : public facebook::react::PlatformRunLoopObserver { - public MainRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner); + public MainRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -5837,8 +5896,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -5851,19 +5910,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -5877,16 +5936,16 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public static char const* toString(const facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation value); - public void onDismiss(facebook::react::ModalHostViewEventEmitter::OnDismiss value) const; - public void onOrientationChange(facebook::react::ModalHostViewEventEmitter::OnOrientationChange value) const; - public void onRequestClose(facebook::react::ModalHostViewEventEmitter::OnRequestClose value) const; - public void onShow(facebook::react::ModalHostViewEventEmitter::OnShow value) const; + public static char const* toString(const facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation value); + public void onDismiss(facebook::react::_modal_host_view_event_emitter::_on_dismiss::OnDismiss value) const; + public void onOrientationChange(facebook::react::_modal_host_view_event_emitter::_on_orientation_change::OnOrientationChange value) const; + public void onRequestClose(facebook::react::_modal_host_view_event_emitter::_on_request_close::OnRequestClose value) const; + public void onShow(facebook::react::_modal_host_view_event_emitter::_on_show::OnShow value) const; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -5898,7 +5957,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; + public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -5909,7 +5968,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -5924,70 +5983,70 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5995,20 +6054,20 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } @@ -6020,48 +6079,48 @@ class facebook::react::NSDataBigString : public facebook::react::JSBigString { } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -6071,14 +6130,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -6088,149 +6147,149 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeAnimatedTurboModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedTurboModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppStateSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeBlobModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeBlobModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeBlobModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeCPUTime : public facebook::react::NativeCPUTimeCxxSpec { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeClipboardSpecJSI : public facebook::react::ObjCTurboModule { - public NativeClipboardSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeDevLoadingViewSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevLoadingViewSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::ObjCTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeIdleCallbacks : public facebook::react::NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeImageEditorSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageEditorSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageLoaderIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageLoaderIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageStoreIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageStoreIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageStoreIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeIntersectionObserver : public facebook::react::NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } class facebook::react::NativeJSCHeapCaptureSpecJSI : public facebook::react::ObjCTurboModule { - public NativeJSCHeapCaptureSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::ObjCTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeMethodCallInvoker { @@ -6240,12 +6299,12 @@ class facebook::react::NativeMethodCallInvoker { } class facebook::react::NativeMicrotasks : public facebook::react::NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } class facebook::react::NativeModalManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeModalManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -6253,7 +6312,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -6302,116 +6361,116 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public facebook::react::NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeNetworkingIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeNetworkingIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeNetworkingIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativePerformance : public facebook::react::NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativePlatformConstantsIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePlatformConstantsIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativePlatformConstantsIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativePushNotificationManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePushNotificationManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativePushNotificationManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeStatusBarManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeStatusBarManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::ObjCTurboModule { - public NativeTimingSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::ObjCTurboModule { - public NativeVibrationSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeViewTransition : public facebook::react::NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -6419,7 +6478,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -6428,9 +6487,9 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } @@ -6439,8 +6498,8 @@ class facebook::react::ObjCInteropTurboModule : public facebook::react::ObjCTurb protected virtual facebook::jsi::Value convertReturnIdToJSIValue(facebook::jsi::Runtime& runtime, const char* methodName, facebook::react::TurboModuleMethodValueKind returnType, id result) override; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; protected virtual void setInvocationArg(facebook::jsi::Runtime& runtime, const char* methodName, const std::string& objCArgType, const facebook::jsi::Value& arg, size_t i, NSInvocation* inv, NSMutableArray* retainedObjectsForInvocation) override; - public ObjCInteropTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; + public ObjCInteropTurboModule(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; } struct facebook::react::ObjCInteropTurboModule::MethodDescriptor { @@ -6456,34 +6515,34 @@ class facebook::react::ObjCTurboModule : public facebook::react::TurboModule { protected virtual void setInvocationArg(facebook::jsi::Runtime& runtime, const char* methodName, const std::string& objCArgType, const facebook::jsi::Value& arg, size_t i, NSInvocation* inv, NSMutableArray* retainedObjectsForInvocation); protected void setEventEmitterCallback(facebook::react::EventEmitterCallback eventEmitterCallback); protected void setMethodArgConversionSelector(NSString* methodName, size_t argIndex, NSString* fnName); - public ObjCTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); + public ObjCTurboModule(const facebook::react::_obj_c_turbo_module::_init_params::InitParams& params); public facebook::jsi::Value invokeObjCMethod(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleMethodValueKind returnType, const std::string& methodName, SEL selector, const facebook::jsi::Value* args, size_t count); public id instance_; - public std::shared_ptr nativeMethodCallInvoker_; + public std::shared_ptr nativeMethodCallInvoker_; } struct facebook::react::ObjCTurboModule::InitParams { public bool isSyncModule; public id instance; - public std::shared_ptr jsInvoker; - public std::shared_ptr nativeMethodCallInvoker; + public std::shared_ptr jsInvoker; + public std::shared_ptr nativeMethodCallInvoker; public std::string moduleName; } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -6495,7 +6554,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -6503,25 +6562,25 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -6554,16 +6613,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -6571,41 +6630,41 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PlatformRunLoopObserver : public facebook::react::RunLoopObserver { - public PlatformRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); + public PlatformRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); public virtual bool isOnRunLoopThread() const noexcept override; public ~PlatformRunLoopObserver(); } @@ -6619,49 +6678,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~Props() = default; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -6670,7 +6729,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -6678,22 +6737,22 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor titleColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor titleColor; public std::string title; } class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -6708,20 +6767,20 @@ class facebook::react::RCTHermesInstance : public facebook::react::JSRuntimeFact public RCTHermesInstance(); public RCTHermesInstance(facebook::react::CrashManagerProvider crashManagerProvider); public RCTHermesInstance(facebook::react::CrashManagerProvider crashManagerProvider, bool allocInOldGenBeforeTTI); - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; public ~RCTHermesInstance() override; } class facebook::react::RCTImageResponseObserverProxy : public facebook::react::ImageResponseObserver { public RCTImageResponseObserverProxy(id delegate = nil); - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const override; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const override; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const override; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const override; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const override; } class facebook::react::RCTJscInstance : public facebook::react::JSRuntimeFactory { public RCTJscInstance(); - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; public ~RCTJscInstance(); } @@ -6740,13 +6799,13 @@ class facebook::react::RCTNativeModule : public facebook::react::NativeModule { public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int methodId, folly::dynamic&& params, int callId) override; } class facebook::react::RCTObjcExecutorFactory : public facebook::react::JSExecutorFactory { public RCTObjcExecutorFactory(id jse, RCTJavaScriptCompleteBlock errorBlock); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; } class facebook::react::RawProps { @@ -6756,12 +6815,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -6780,7 +6839,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -6793,7 +6852,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; } @@ -6808,7 +6867,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -6819,17 +6878,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -6843,57 +6902,57 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext); - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext); + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -6905,65 +6964,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -6974,50 +7033,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -7028,7 +7087,7 @@ class facebook::react::SafeAreaViewEventEmitter : public facebook::react::BaseVi class facebook::react::SafeAreaViewProps : public facebook::react::HostPlatformViewProps { public SafeAreaViewProps() = default; - public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -7039,48 +7098,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -7088,44 +7147,44 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -7136,12 +7195,12 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } @@ -7152,82 +7211,85 @@ class facebook::react::Selection { } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -7250,19 +7312,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -7272,26 +7334,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -7302,61 +7364,61 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); - public SharedColor(facebook::react::Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; - public const facebook::react::Color& operator*() const; - public facebook::react::Color& operator*(); + public SharedColor(facebook::react::_color::Color color); + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; + public const facebook::react::_color::Color& operator*() const; + public facebook::react::_color::Color& operator*(); public operator bool() const; public std::string toString() const noexcept; } class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~State() = default; } class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7365,20 +7427,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -7392,23 +7454,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(facebook::react::SurfaceId surfaceId) const noexcept; - public facebook::react::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -7424,17 +7486,17 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -7444,26 +7506,26 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool value; - public facebook::react::SharedColor onTintColor; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor onTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public SwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; + public SwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -7471,7 +7533,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::TextAttributes& rhs) const; + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -7479,11 +7541,11 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float opacity; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -7496,31 +7558,31 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public TextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public TextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -7529,27 +7591,27 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { } struct facebook::react::TextInputEventEmitter::Metrics { - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputProps : public facebook::react::BaseTextInputProps { public TextInputProps() = default; - public TextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public TextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool onChangeSync; public bool onKeyPressSync; - public const facebook::react::TextInputTraits traits; + public const facebook::react::_text_input_traits::TextInputTraits traits; public const std::string inputAccessoryViewButtonLabel; public const std::string inputAccessoryViewID; - public std::optional selection; + public std::optional selection; } class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInputShadowNode { @@ -7557,10 +7619,10 @@ class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInp class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } @@ -7590,51 +7652,51 @@ class facebook::react::TextInputTraits { class facebook::react::TextLayoutManager { protected facebook::react::LineMeasureCache lineMeasureCache_; protected facebook::react::TextMeasureCache textMeasureCache_; - protected std::shared_ptr contextContainer_; + protected std::shared_ptr contextContainer_; protected std::shared_ptr nativeTextLayoutManager_; public TextLayoutManager(const facebook::react::TextLayoutManager&) = delete; - public TextLayoutManager(const std::shared_ptr& contextContainer); + public TextLayoutManager(const std::shared_ptr& contextContainer); public TextLayoutManager(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size) const; - public facebook::react::TextLayoutManager& operator=(const facebook::react::TextLayoutManager&) = delete; - public facebook::react::TextLayoutManager& operator=(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::TextMeasurement measure(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size) const; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(const facebook::react::_text_layout_manager::TextLayoutManager&) = delete; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(facebook::react::_text_layout_manager::TextLayoutManager&&) = delete; + public facebook::react::_text_measurement::TextMeasurement measure(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public std::shared_ptr getNativeTextLayoutManager() const; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -7643,26 +7705,27 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7681,7 +7744,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -7699,20 +7762,20 @@ class facebook::react::TransactionTelemetry { } class facebook::react::TransformAnimatedNode : public facebook::react::AnimatedNode { - public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(folly::dynamic& props); } class facebook::react::TurboModule : public facebook::jsi::HostObject { protected const std::string name_; - protected std::shared_ptr jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -7723,72 +7786,72 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -7798,54 +7861,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -7855,17 +7918,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -7888,15 +7951,15 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string name; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -7906,7 +7969,7 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -7925,60 +7988,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; + public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - public facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; - public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_target_rect::OnModeChangeTargetRect targetRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_threshold_rect::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -7998,52 +8061,52 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -8061,7 +8124,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -8565,6 +8628,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -9123,8 +9187,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -9141,7 +9205,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -9161,7 +9225,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -9171,32 +9235,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -9206,29 +9270,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(facebook::react::Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(facebook::react::Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(facebook::react::Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -9249,38 +9313,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -9289,32 +9353,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public facebook::react::Float force; public facebook::react::Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -9324,12 +9388,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; public facebook::react::Float blurRadius; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float spreadDistance; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::Bridging { @@ -9377,29 +9441,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -9407,28 +9471,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -9436,146 +9500,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -9583,47 +9647,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -9633,16 +9697,16 @@ struct facebook::react::CallbackWithId { struct facebook::react::Color { public Color(); - public Color(const facebook::react::ColorComponents& components); - public Color(const facebook::react::DynamicColor& dynamicColor); + public Color(const facebook::react::_color_components::ColorComponents& components); + public Color(const facebook::react::_dynamic_color::DynamicColor& dynamicColor); public Color(int32_t color); - public bool operator!=(const facebook::react::Color& other) const; - public bool operator==(const facebook::react::Color& other) const; - public facebook::react::ColorComponents getColorComponents() const; + public bool operator!=(const facebook::react::_color::Color& other) const; + public bool operator==(const facebook::react::_color::Color& other) const; + public facebook::react::_color_components::ColorComponents getColorComponents() const; public float getChannel(int channelId) const; public int32_t getColor() const; public operator int32_t() const; - public static facebook::react::Color createSemanticColor(std::vector& semanticItems); + public static facebook::react::_color::Color createSemanticColor(std::vector& semanticItems); public std::shared_ptr getUIColor() const; public std::size_t getUIColorHash() const; } @@ -9656,38 +9720,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { - public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -9717,7 +9781,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -9726,8 +9790,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -9735,9 +9799,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageURLLoaderAttribution { @@ -9765,56 +9829,56 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::LayoutAnimation { public bool completed; - public facebook::react::LayoutAnimationCallbackWrapper failureCallback; - public facebook::react::LayoutAnimationCallbackWrapper successCallback; - public facebook::react::LayoutAnimationConfig layoutAnimationConfig; public facebook::react::SurfaceId surfaceId; - public std::vector keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -9823,29 +9887,29 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; public facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::_rect::Rect frame; + public static facebook::react::Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -9859,9 +9923,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -9889,24 +9953,24 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -9919,10 +9983,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -9939,38 +10003,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { - public bool operator==(const facebook::react::Point& rhs) const = default; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -9983,10 +10047,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public facebook::react::Float pressure; public facebook::react::Float tangentialPressure; public facebook::react::Float width; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -10000,13 +10064,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -10020,37 +10084,37 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -10061,21 +10125,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -10102,20 +10166,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; public facebook::react::Float getMaxX() const noexcept; public facebook::react::Float getMaxY() const noexcept; public facebook::react::Float getMidX() const noexcept; public facebook::react::Float getMidY() const noexcept; public facebook::react::Float getMinX() const noexcept; public facebook::react::Float getMinY() const noexcept; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -10126,14 +10190,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -10146,19 +10210,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -10168,9 +10232,9 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public facebook::react::EdgeInsets contentInset; public facebook::react::Float timestamp; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; @@ -10180,28 +10244,28 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -10213,40 +10277,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -10261,19 +10325,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { @@ -10281,16 +10345,16 @@ struct facebook::react::StateData { } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -10299,12 +10363,12 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -10325,30 +10389,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const facebook::react::Float& at(int i, int j) const noexcept; public facebook::react::Float& at(int i, int j) noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(facebook::react::Float perspective) noexcept; - public static facebook::react::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; - public static facebook::react::Transform RotateX(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateY(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateZ(facebook::react::Float radians) noexcept; - public static facebook::react::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; - public static facebook::react::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; - public static facebook::react::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(facebook::react::Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; + public static facebook::react::_transform::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -10358,24 +10422,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -10390,12 +10454,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -10455,7 +10521,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -10487,59 +10553,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); -} - -template + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); +} + +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -10566,14 +10632,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -10594,20 +10660,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -10615,8 +10681,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -10639,10 +10705,10 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; } -template +template struct facebook::react::NativeAlertManagerArgs { public P0 title; public P1 message; @@ -10654,7 +10720,10 @@ struct facebook::react::NativeAlertManagerArgs { public P7 preferredButtonKey; public P8 keyboardType; public P9 userInterfaceStyle; - public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; + public P10 defaultInputs; + public P11 modal; + public P12 critical; + public bool operator==(const facebook::react::_native_alert_manager_args::NativeAlertManagerArgs& other) const; } template @@ -10668,7 +10737,7 @@ struct facebook::react::NativePushNotificationManagerIOSNotification { public P6 applicationIconBadgeNumber; public P7 isSilent; public P8 soundName; - public bool operator==(const facebook::react::NativePushNotificationManagerIOSNotification& other) const; + public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_notification::NativePushNotificationManagerIOSNotification& other) const; } template @@ -10681,7 +10750,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; } template @@ -10694,7 +10763,7 @@ struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS { public P5 systemName; public P6 interfaceIdiom; public P7 isMacCatalyst; - public bool operator==(const facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; + public bool operator==(const facebook::react::_native_platform_constants_i_o_s_platform_constants_i_o_s::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; } template @@ -10706,7 +10775,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -10717,7 +10786,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -10727,7 +10796,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; } template @@ -10737,7 +10806,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; } template @@ -10746,7 +10815,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -10755,7 +10824,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -10764,7 +10833,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -10773,7 +10842,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; } template @@ -10781,7 +10850,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; } template @@ -10789,7 +10858,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -10797,7 +10866,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -10805,7 +10874,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -10813,7 +10882,7 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template @@ -10821,73 +10890,73 @@ struct facebook::react::NativePushNotificationManagerIOSPermissions { public P0 alert; public P1 badge; public P2 sound; - public bool operator==(const facebook::react::NativePushNotificationManagerIOSPermissions& other) const; + public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_permissions::NativePushNotificationManagerIOSPermissions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -10895,10 +10964,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -10912,15 +10981,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -10930,37 +10999,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -10969,307 +11038,307 @@ struct facebook::react::Bridging { template class facebook::react::NativeAccessibilityInfoCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAccessibilityManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeActionSheetManagerCxxSpec : public facebook::react::TurboModule { - protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAlertManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedTurboModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppStateCxxSpec : public facebook::react::TurboModule { - protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppearanceCxxSpec : public facebook::react::TurboModule { - protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeBlobModuleCxxSpec : public facebook::react::TurboModule { - protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeCPUTimeCxxSpec : public facebook::react::TurboModule { - protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); + protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeClipboardCxxSpec : public facebook::react::TurboModule { - protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); + protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDOMCxxSpec : public facebook::react::TurboModule { - protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); + protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevLoadingViewCxxSpec : public facebook::react::TurboModule { - protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevMenuCxxSpec : public facebook::react::TurboModule { - protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevSettingsCxxSpec : public facebook::react::TurboModule { - protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceEventManagerCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceInfoCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule { - protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFrameRateLoggerCxxSpec : public facebook::react::TurboModule { - protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); + protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeHeadlessJsTaskSupportCxxSpec : public facebook::react::TurboModule { - protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); + protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeI18nManagerCxxSpec : public facebook::react::TurboModule { - protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIdleCallbacksCxxSpec : public facebook::react::TurboModule { - protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); + protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageEditorCxxSpec : public facebook::react::TurboModule { - protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageLoaderIOSCxxSpec : public facebook::react::TurboModule { - protected NativeImageLoaderIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageLoaderIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageStoreIOSCxxSpec : public facebook::react::TurboModule { - protected NativeImageStoreIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageStoreIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntersectionObserverCxxSpec : public facebook::react::TurboModule { - protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeJSCHeapCaptureCxxSpec : public facebook::react::TurboModule { - protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); + protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeKeyboardObserverCxxSpec : public facebook::react::TurboModule { - protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLinkingManagerCxxSpec : public facebook::react::TurboModule { - protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLogBoxCxxSpec : public facebook::react::TurboModule { - protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMicrotasksCxxSpec : public facebook::react::TurboModule { - protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); + protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeModalManagerCxxSpec : public facebook::react::TurboModule { - protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMutationObserverCxxSpec : public facebook::react::TurboModule { - protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeNetworkingIOSCxxSpec : public facebook::react::TurboModule { - protected NativeNetworkingIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeNetworkingIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePerformanceCxxSpec : public facebook::react::TurboModule { - protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); + protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePlatformConstantsIOSCxxSpec : public facebook::react::TurboModule { - protected NativePlatformConstantsIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativePlatformConstantsIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePushNotificationManagerIOSCxxSpec : public facebook::react::TurboModule { - protected NativePushNotificationManagerIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativePushNotificationManagerIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeRedBoxCxxSpec : public facebook::react::TurboModule { - protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSegmentFetcherCxxSpec : public facebook::react::TurboModule { - protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); + protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeShareModuleCxxSpec : public facebook::react::TurboModule { - protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSoundManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSourceCodeCxxSpec : public facebook::react::TurboModule { - protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); + protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeStatusBarManagerIOSCxxSpec : public facebook::react::TurboModule { - protected NativeStatusBarManagerIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeStatusBarManagerIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeTimingCxxSpec : public facebook::react::TurboModule { - protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); + protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeVibrationCxxSpec : public facebook::react::TurboModule { - protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); + protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeViewTransitionCxxSpec : public facebook::react::TurboModule { - protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); + protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeWebSocketModuleCxxSpec : public facebook::react::TurboModule { - protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } @@ -11282,246 +11351,246 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } template struct facebook::react::NativeAlertManagerArgsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAppStateAppStateBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAppStateAppStateConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeBlobModuleConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDeviceInfoConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDimensionsPayloadBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDisplayMetricsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerExceptionDataBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerStackFrameBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksIdleDeadlineBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageEditorOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeMutationObserverNativeMutationRecordBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformancePerformanceObserverInitBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformanceRawPerformanceEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOSBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePushNotificationManagerIOSNotificationBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePushNotificationManagerIOSPermissionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeSourceCodeSourceCodeConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template @@ -11531,7 +11600,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -11541,13 +11610,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -11560,9 +11629,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -11573,17 +11642,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -11616,19 +11685,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -11645,30 +11714,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -11690,22 +11759,22 @@ struct facebook::react::Bridging : public facebook:: } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -11741,83 +11810,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -11829,7 +11898,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -11848,7 +11917,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -11861,7 +11930,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -11871,15 +11940,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -11889,29 +11958,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -11924,12 +11993,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -11938,7 +12007,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -11956,30 +12025,30 @@ bool facebook::react::HostPlatformViewTraitsInitializer::isKeyboardFocusable(con constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -12007,24 +12076,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -12039,12 +12108,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -12373,18 +12442,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -12402,7 +12471,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -12426,19 +12495,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -12448,9 +12517,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -12459,19 +12528,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -12483,18 +12552,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -12502,10 +12571,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -12515,24 +12584,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -12541,26 +12610,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -12570,20 +12639,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -12593,23 +12662,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -12617,8 +12686,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -12626,7 +12695,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -12634,12 +12703,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -12683,14 +12752,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -12699,43 +12768,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -12743,14 +12812,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -12758,9 +12827,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -12784,9 +12853,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -12794,8 +12863,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -12813,33 +12882,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -12850,22 +12919,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -12878,17 +12947,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -12896,14 +12965,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -12934,14 +13003,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -12976,7 +13045,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -13024,9 +13093,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -13036,8 +13105,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -13051,11 +13120,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -13082,16 +13151,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -13100,48 +13169,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -13161,29 +13230,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -13225,27 +13294,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -13253,37 +13322,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -13300,30 +13369,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -13338,20 +13407,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -13362,8 +13431,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -13371,7 +13440,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -13386,7 +13455,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -13434,8 +13503,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -13444,10 +13513,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -13457,7 +13526,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -13467,7 +13536,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -13480,22 +13549,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -13507,7 +13576,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -13538,10 +13607,10 @@ struct facebook::react::dom::RNMeasureRect { facebook::jsi::Value facebook::react::TurboModuleConvertUtils::convertObjCObjectToJSIValue(facebook::jsi::Runtime& runtime, id value); -id facebook::react::TurboModuleConvertUtils::convertJSIValueToObjCObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker, BOOL useNSNull = NO); +id facebook::react::TurboModuleConvertUtils::convertJSIValueToObjCObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker, BOOL useNSNull = NO); -static const facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; +static const facebook::react::_color::facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; @@ -13574,13 +13643,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -13590,13 +13659,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -13611,7 +13680,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -13669,31 +13738,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -13704,7 +13773,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -13730,7 +13799,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -13753,7 +13822,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -13803,7 +13872,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -13833,11 +13902,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); + +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -13845,48 +13920,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -13896,17 +13971,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -13918,28 +13993,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -13947,113 +14022,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -14067,12 +14142,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -14085,21 +14160,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -14129,84 +14204,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -14216,98 +14291,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -14318,23 +14393,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -14344,37 +14419,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -14384,26 +14459,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -14419,147 +14494,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -14567,143 +14642,143 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; -} - - -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const char* name); -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const std::string& name); -facebook::jsi::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime&, facebook::jsi::PropNameID&& name); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const char* str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const std::string& str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, bool b); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, double d); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, float f); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, int i); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, std::nullptr_t); -facebook::jsi::Value&& facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, facebook::jsi::Value&& value); + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; +} + + +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name); +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& name); +facebook::jsi::_prop_name_i_d::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_prop_name_i_d::PropNameID&& name); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& value); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, bool b); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, double d); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, float f); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, int i); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, std::nullptr_t); +facebook::jsi::_value::Value&& facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_value::Value&& value); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -14753,24 +14828,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -14791,7 +14866,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -14825,7 +14900,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -14837,6 +14911,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -14855,20 +14930,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -14890,21 +14965,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -14913,7 +14988,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -14929,11 +15004,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -14945,23 +15020,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -14970,29 +15045,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -15005,9 +15080,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -15025,16 +15100,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -15042,27 +15117,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -15091,8 +15166,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -15100,64 +15175,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -15166,18 +15241,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -15186,17 +15261,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -15379,7 +15454,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -15390,18 +15465,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -15416,12 +15491,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -15450,7 +15525,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -15471,29 +15546,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -15508,11 +15583,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -15521,7 +15596,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -15542,8 +15617,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -15555,16 +15630,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -15636,7 +15711,10 @@ struct JS::NativeAlertManager::Args { protected NSString* title() const; protected NSString* type() const; protected NSString* userInterfaceStyle() const; + protected std::optional critical() const; + protected std::optional modal() const; protected std::optional>> buttons() const; + protected std::optional>> defaultInputs() const; } @@ -15661,13 +15739,13 @@ struct JS::NativeAppState::Constants { struct JS::NativeAppState::Constants::Builder { protected Builder(JS::NativeAppState::Constants i); - protected Builder(const JS::NativeAppState::Constants::Builder::Input i); + protected Builder(const _j_s::_native_app_state::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeAppState::Constants; } struct JS::NativeAppState::Constants::Builder::Input { - protected RCTRequired initialAppState; + protected _r_c_t_required::RCTRequired initialAppState; } @@ -15678,14 +15756,14 @@ struct JS::NativeBlobModule::Constants { struct JS::NativeBlobModule::Constants::Builder { protected Builder(JS::NativeBlobModule::Constants i); - protected Builder(const JS::NativeBlobModule::Constants::Builder::Input i); + protected Builder(const _j_s::_native_blob_module::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeBlobModule::Constants; } struct JS::NativeBlobModule::Constants::Builder::Input { - protected RCTRequired BLOB_URI_HOST; - protected RCTRequired BLOB_URI_SCHEME; + protected _r_c_t_required::RCTRequired BLOB_URI_HOST; + protected _r_c_t_required::RCTRequired BLOB_URI_SCHEME; } @@ -15696,13 +15774,13 @@ struct JS::NativeDeviceInfo::Constants { struct JS::NativeDeviceInfo::Constants::Builder { protected Builder(JS::NativeDeviceInfo::Constants i); - protected Builder(const JS::NativeDeviceInfo::Constants::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::Constants; } struct JS::NativeDeviceInfo::Constants::Builder::Input { - protected RCTRequired Dimensions; + protected _r_c_t_required::RCTRequired<_j_s::_native_device_info::_dimensions_payload::_builder::JS::NativeDeviceInfo::DimensionsPayload::Builder> Dimensions; protected std::optional isEdgeToEdge; protected std::optional isIPhoneX_deprecated; } @@ -15714,14 +15792,14 @@ struct JS::NativeDeviceInfo::DimensionsPayload { struct JS::NativeDeviceInfo::DimensionsPayload::Builder { protected Builder(JS::NativeDeviceInfo::DimensionsPayload i); - protected Builder(const JS::NativeDeviceInfo::DimensionsPayload::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_dimensions_payload::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DimensionsPayload; } struct JS::NativeDeviceInfo::DimensionsPayload::Builder::Input { - protected std::optional screen; - protected std::optional window; + protected std::optional<_j_s::_native_device_info::_display_metrics::_builder::JS::NativeDeviceInfo::DisplayMetrics::Builder> screen; + protected std::optional<_j_s::_native_device_info::_display_metrics::_builder::JS::NativeDeviceInfo::DisplayMetrics::Builder> window; } struct JS::NativeDeviceInfo::DisplayMetrics { @@ -15731,16 +15809,16 @@ struct JS::NativeDeviceInfo::DisplayMetrics { struct JS::NativeDeviceInfo::DisplayMetrics::Builder { protected Builder(JS::NativeDeviceInfo::DisplayMetrics i); - protected Builder(const JS::NativeDeviceInfo::DisplayMetrics::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_display_metrics::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DisplayMetrics; } struct JS::NativeDeviceInfo::DisplayMetrics::Builder::Input { - protected RCTRequired fontScale; - protected RCTRequired height; - protected RCTRequired scale; - protected RCTRequired width; + protected _r_c_t_required::RCTRequired fontScale; + protected _r_c_t_required::RCTRequired height; + protected _r_c_t_required::RCTRequired scale; + protected _r_c_t_required::RCTRequired width; } @@ -15752,7 +15830,7 @@ struct JS::NativeExceptionsManager::ExceptionData { protected NSString* originalMessage() const; protected bool isFatal() const; protected double id_() const; - protected facebook::react::LazyVector stack() const; + protected facebook::react::LazyVector<_j_s::_native_exceptions_manager::_stack_frame::JS::NativeExceptionsManager::StackFrame> stack() const; protected id _Nullable extraData() const; } @@ -15779,24 +15857,24 @@ struct JS::NativeI18nManager::Constants { struct JS::NativeI18nManager::Constants::Builder { protected Builder(JS::NativeI18nManager::Constants i); - protected Builder(const JS::NativeI18nManager::Constants::Builder::Input i); + protected Builder(const _j_s::_native_i18n_manager::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeI18nManager::Constants; } struct JS::NativeI18nManager::Constants::Builder::Input { protected NSString* localeIdentifier; - protected RCTRequired doLeftAndRightSwapInRTL; - protected RCTRequired isRTL; + protected _r_c_t_required::RCTRequired doLeftAndRightSwapInRTL; + protected _r_c_t_required::RCTRequired isRTL; } struct JS::NativeImageEditor::Options { - protected JS::NativeImageEditor::OptionsOffset offset() const; - protected JS::NativeImageEditor::OptionsSize size() const; protected NSString* resizeMode() const; protected Options(NSDictionary* const v); - protected std::optional displaySize() const; + protected _j_s::_native_image_editor::_options_offset::JS::NativeImageEditor::OptionsOffset offset() const; + protected _j_s::_native_image_editor::_options_size::JS::NativeImageEditor::OptionsSize size() const; + protected std::optional<_j_s::_native_image_editor::_options_display_size::JS::NativeImageEditor::OptionsDisplaySize> displaySize() const; protected std::optional allowExternalStorage() const; } @@ -15839,18 +15917,18 @@ struct JS::NativePlatformConstantsIOS::Constants { struct JS::NativePlatformConstantsIOS::Constants::Builder { protected Builder(JS::NativePlatformConstantsIOS::Constants i); - protected Builder(const JS::NativePlatformConstantsIOS::Constants::Builder::Input i); + protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::Constants; } struct JS::NativePlatformConstantsIOS::Constants::Builder::Input { - protected RCTRequired reactNativeVersion; - protected RCTRequired interfaceIdiom; - protected RCTRequired osVersion; - protected RCTRequired systemName; - protected RCTRequired forceTouchAvailable; - protected RCTRequired isTesting; + protected _r_c_t_required::RCTRequired interfaceIdiom; + protected _r_c_t_required::RCTRequired osVersion; + protected _r_c_t_required::RCTRequired systemName; + protected _r_c_t_required::RCTRequired<_j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder> reactNativeVersion; + protected _r_c_t_required::RCTRequired forceTouchAvailable; + protected _r_c_t_required::RCTRequired isTesting; protected std::optional isDisableAnimations; protected std::optional isMacCatalyst; } @@ -15862,16 +15940,16 @@ struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion { struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder { protected Builder(JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion i); - protected Builder(const JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input i); + protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion; } struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input { - protected RCTRequired prerelease; - protected RCTRequired major; - protected RCTRequired minor; - protected RCTRequired patch; + protected _r_c_t_required::RCTRequired prerelease; + protected _r_c_t_required::RCTRequired major; + protected _r_c_t_required::RCTRequired minor; + protected _r_c_t_required::RCTRequired patch; } @@ -15910,13 +15988,13 @@ struct JS::NativeSettingsManager::Constants { struct JS::NativeSettingsManager::Constants::Builder { protected Builder(JS::NativeSettingsManager::Constants i); - protected Builder(const JS::NativeSettingsManager::Constants::Builder::Input i); + protected Builder(const _j_s::_native_settings_manager::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSettingsManager::Constants; } struct JS::NativeSettingsManager::Constants::Builder::Input { - protected RCTRequired> settings; + protected _r_c_t_required::RCTRequired> settings; } @@ -15934,13 +16012,13 @@ struct JS::NativeSourceCode::Constants { struct JS::NativeSourceCode::Constants::Builder { protected Builder(JS::NativeSourceCode::Constants i); - protected Builder(const JS::NativeSourceCode::Constants::Builder::Input i); + protected Builder(const _j_s::_native_source_code::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSourceCode::Constants; } struct JS::NativeSourceCode::Constants::Builder::Input { - protected RCTRequired scriptURL; + protected _r_c_t_required::RCTRequired scriptURL; } @@ -15951,13 +16029,13 @@ struct JS::NativeStatusBarManagerIOS::Constants { struct JS::NativeStatusBarManagerIOS::Constants::Builder { protected Builder(JS::NativeStatusBarManagerIOS::Constants i); - protected Builder(const JS::NativeStatusBarManagerIOS::Constants::Builder::Input i); + protected Builder(const _j_s::_native_status_bar_manager_i_o_s::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeStatusBarManagerIOS::Constants; } struct JS::NativeStatusBarManagerIOS::Constants::Builder::Input { - protected RCTRequired HEIGHT; + protected _r_c_t_required::RCTRequired HEIGHT; protected std::optional DEFAULT_BACKGROUND_COLOR; } @@ -15969,93 +16047,93 @@ struct JS::NativeWebSocketModule::SpecConnectOptions { struct std::hash { - public size_t operator()(const RCTComponentViewDescriptor& componentViewDescriptor) const; + public size_t operator()(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::Color& color) const; + public size_t operator()(const facebook::react::_color::facebook::react::Color& color) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { @@ -16069,32 +16147,32 @@ struct std::hash> { template -FB::LazyIterator FB::operator+(typename FB::LazyIterator::difference_type n, const FB::LazyIterator& i); +_f_b::_lazy_iterator::LazyIterator FB::operator+(typename _f_b::_lazy_iterator::LazyIterator::difference_type n, const _f_b::_lazy_iterator::LazyIterator& i); template -bool FB::operator<=(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator<=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template -bool FB::operator>(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator>(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template -bool FB::operator>=(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator>=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template class FB::LazyIterator { - public FB::LazyIterator operator+(FB::LazyIterator::difference_type n) const; - public FB::LazyIterator operator++(int); - public FB::LazyIterator operator-(FB::LazyIterator::difference_type n) const; - public FB::LazyIterator operator--(int); - public FB::LazyIterator& operator++(); - public FB::LazyIterator& operator+=(FB::LazyIterator::difference_type n); - public FB::LazyIterator& operator--(); - public FB::LazyIterator& operator-=(FB::LazyIterator::difference_type n); - public FB::LazyIterator::difference_type operator-(const FB::LazyIterator& a) const; - public FB::LazyIterator::value_type operator*() const; - public FB::LazyIterator::value_type operator[](FB::LazyIterator::difference_type n) const; public LazyIterator() = default; - public LazyIterator(U vector, FB::LazyIterator::convert_type convert, FB::LazyIterator::size_type i); - public bool operator<(const FB::LazyIterator& b) const; - public bool operator==(const FB::LazyIterator& other) const; - public std::unique_ptr operator->() const; + public LazyIterator(U vector, _f_b::_lazy_iterator::convert_type convert, _f_b::_lazy_iterator::size_type i); + public _f_b::_lazy_iterator::LazyIterator operator+(_f_b::_lazy_iterator::difference_type n) const; + public _f_b::_lazy_iterator::LazyIterator operator++(int); + public _f_b::_lazy_iterator::LazyIterator operator-(_f_b::_lazy_iterator::difference_type n) const; + public _f_b::_lazy_iterator::LazyIterator operator--(int); + public _f_b::_lazy_iterator::LazyIterator& operator++(); + public _f_b::_lazy_iterator::LazyIterator& operator+=(_f_b::_lazy_iterator::difference_type n); + public _f_b::_lazy_iterator::LazyIterator& operator--(); + public _f_b::_lazy_iterator::LazyIterator& operator-=(_f_b::_lazy_iterator::difference_type n); + public _f_b::_lazy_iterator::difference_type operator-(const _f_b::_lazy_iterator::LazyIterator& a) const; + public _f_b::_lazy_iterator::value_type operator*() const; + public _f_b::_lazy_iterator::value_type operator[](_f_b::_lazy_iterator::difference_type n) const; + public bool operator<(const _f_b::_lazy_iterator::LazyIterator& b) const; + public bool operator==(const _f_b::_lazy_iterator::LazyIterator& other) const; + public std::unique_ptr<_f_b::_lazy_iterator::value_type> operator->() const; public using convert_type = std::function; public using difference_type = std::int32_t; public using iterator_category = std::random_access_iterator_tag; @@ -16106,22 +16184,22 @@ class FB::LazyIterator { template class FB::LazyVector { - public FB::LazyVector::const_iterator begin() const; - public FB::LazyVector::const_iterator cbegin() const; - public FB::LazyVector::const_iterator cend() const; - public FB::LazyVector::const_iterator end() const; - public FB::LazyVector::const_reference at(FB::LazyVector::size_type pos) const; - public FB::LazyVector::const_reference back() const; - public FB::LazyVector::const_reference front() const; - public FB::LazyVector::const_reference operator[](FB::LazyVector::size_type pos) const; - public FB::LazyVector::size_type size() const; public U unsafeRawValue() const; + public _f_b::_lazy_vector::const_iterator begin() const; + public _f_b::_lazy_vector::const_iterator cbegin() const; + public _f_b::_lazy_vector::const_iterator cend() const; + public _f_b::_lazy_vector::const_iterator end() const; + public _f_b::_lazy_vector::const_reference at(_f_b::_lazy_vector::size_type pos) const; + public _f_b::_lazy_vector::const_reference back() const; + public _f_b::_lazy_vector::const_reference front() const; + public _f_b::_lazy_vector::const_reference operator[](_f_b::_lazy_vector::size_type pos) const; + public _f_b::_lazy_vector::size_type size() const; public bool empty() const; - public static FB::LazyVector fromUnsafeRawValue(U v, FB::LazyVector::size_type size, FB::LazyVector::convert_type convert); - public using const_iterator = FB::LazyIterator; + public static FB::LazyVector fromUnsafeRawValue(U v, _f_b::_lazy_vector::size_type size, _f_b::_lazy_vector::convert_type convert); + public using const_iterator = _f_b::_lazy_iterator::LazyIterator; public using const_reference = T; public using convert_type = std::function; - public using iterator = FB::LazyVector::const_iterator; + public using iterator = _f_b::_lazy_vector::const_iterator; public using reference = T; public using size_type = std::int32_t; public using value_type = T; diff --git a/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api index 5f8fc0c410b..5527fd88d86 100644 --- a/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api @@ -1,5 +1,15 @@ // @generated by scripts/cxx-api +interface RCTLegacyViewManagerInteropCoordinator : public NSObject { + public virtual NSString* componentViewName(); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); + public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); + public virtual void removeObserveForTag:(NSInteger tag); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); +} + struct YGConfig { } @@ -46,10 +56,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -59,25 +69,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -116,7 +126,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -160,16 +170,16 @@ constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; @@ -180,9 +190,9 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -191,149 +201,150 @@ template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; using facebook::react::EndResult = NativeAnimatedTurboModuleEndResult, std::optional>; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationObserverObserveOptions = NativeMutationObserverNativeMutationObserverObserveOptions, bool>; using facebook::react::NativeMutationRecord = NativeMutationObserverNativeMutationRecord, std::vector>; using facebook::react::NativePartialReloadAndProfileConfig = NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; using facebook::react::NativeReloadAndProfileConfig = NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; +using facebook::react::NativeRequestIdleCallbackOptions = NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; using facebook::react::ParagraphProps = HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PromiseSetupFunctionType = std::function)>; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::ScrollViewProps = HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -342,11 +353,11 @@ concept facebook::react::CSSUniqueComponentValueVisitors = CSSSyntaxVisitorRetur ((CSSPreservedTokenVisitor ? 1 : 0) + ... + 0) <= 1&& ((CSSSimpleBlockVisitor ? 1 : 0) + ... + 0) <= 1; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -354,7 +365,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -365,7 +376,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -373,11 +384,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -391,16 +402,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -408,19 +419,19 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; Float facebook::react::floatFromYogaFloat(float value); Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -438,33 +449,34 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(Float value); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; @@ -478,34 +490,33 @@ int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirecti long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); std::string facebook::react::toString(const facebook::react::DynamicTypeRamp& dynamicTypeRamp); @@ -516,14 +527,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -531,15 +540,18 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -547,189 +559,189 @@ constexpr facebook::react::CSSVariantWithTypes Float facebook::react::roundToPixel(Float value, Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -740,67 +752,67 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarMeasurementsManager { - public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidProgressBarShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidProgressBarShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidSwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidSwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -813,7 +825,7 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -829,26 +841,26 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -863,34 +875,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -899,7 +911,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -907,8 +919,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -916,7 +928,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -937,26 +949,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -968,14 +980,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -986,16 +998,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public Float decelerationRate; public Float endDraggingSensitivityMultiplier; public Float maximumZoomScale; @@ -1029,32 +1041,32 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::ContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior; public facebook::react::EdgeInsets contentInset; public facebook::react::EdgeInsets scrollIndicatorInsets; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; - public facebook::react::SharedColor underlineColorAndroid; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_shared_color::SharedColor underlineColorAndroid; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1062,23 +1074,23 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1089,12 +1101,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Float opacity; public Float outlineOffset; public Float outlineWidth; @@ -1108,7 +1120,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -1119,37 +1130,38 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::react::NativeMethodCallInvoker { - public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -1157,13 +1169,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -1173,9 +1185,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1190,10 +1202,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -1201,15 +1213,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1228,95 +1240,95 @@ class facebook::react::CallInvoker { class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { public Color getColor(); - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } class facebook::react::ContextContainer { public void erase(const std::string& key) const; - public void update(const facebook::react::ContextContainer& contextContainer) const; + public void update(const facebook::react::_context_container::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -1326,13 +1338,13 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } @@ -1341,7 +1353,7 @@ class facebook::react::DebugStringConvertible { class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -1356,37 +1368,37 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -1400,25 +1412,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -1426,76 +1438,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventListenerContainer { - public bool willDispatchEvent(const facebook::react::RawEvent& event); + public bool willDispatchEvent(const facebook::react::_raw_event::RawEvent& event); public void addListener(std::shared_ptr listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -1504,26 +1516,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -1531,16 +1543,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -1549,99 +1561,99 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; public static void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool focusable; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -1651,8 +1663,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -1665,8 +1677,8 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } @@ -1675,30 +1687,30 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public Float fadeDuration; public Float resizeMultiplier; public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } @@ -1717,36 +1729,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { public Float scale; - public bool operator==(const facebook::react::ImageSource& rhs) const; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public std::string body; public std::string bundle; public std::string method; @@ -1768,10 +1780,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); public const ImageRequestParams& getImageRequestParams() const; - public const facebook::react::ImageRequest& getImageRequest() const; - public facebook::react::ImageSource getImageSource() const; + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public facebook::react::_image_source::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -1781,42 +1793,42 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public InputAccessoryComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - public InputAccessoryShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public InputAccessoryShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public InputAccessoryShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public InputAccessoryShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::Size viewportSize_); - public const facebook::react::Size viewportSize; + public InputAccessoryState(facebook::react::_size::Size viewportSize_); + public const facebook::react::_size::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -1827,35 +1839,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -1879,7 +1891,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -1897,8 +1909,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -1917,21 +1929,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -1941,30 +1953,30 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -1978,11 +1990,11 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -1998,7 +2010,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -2015,31 +2027,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -2052,28 +2064,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; - public virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; + public virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -2083,9 +2095,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -2093,7 +2105,7 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -2102,14 +2114,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -2123,29 +2135,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -2160,8 +2172,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -2174,19 +2186,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -2200,75 +2212,75 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -2276,46 +2288,46 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -2325,14 +2337,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -2342,59 +2354,59 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeCPUTime : public NativeCPUTimeCxxSpec { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeDOM : public NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeIdleCallbacks : public NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeIntersectionObserver : public NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } @@ -2406,7 +2418,7 @@ class facebook::react::NativeMethodCallInvoker { } class facebook::react::NativeMicrotasks : public NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } @@ -2415,7 +2427,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -2464,60 +2476,60 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativePerformance : public NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeViewTransition : public NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -2530,20 +2542,20 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { @@ -2552,7 +2564,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString public Float minimumFontSize; public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::HyphenationFrequency android_hyphenationFrequency; public facebook::react::TextBreakStrategy textBreakStrategy; @@ -2561,7 +2573,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -2569,25 +2581,25 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -2620,16 +2632,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -2637,37 +2649,37 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PlatformTimerRegistry { @@ -2679,49 +2691,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~Props() = default; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -2731,12 +2743,12 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -2748,12 +2760,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -2772,7 +2784,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -2785,7 +2797,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; } @@ -2800,7 +2812,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -2811,17 +2823,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2835,57 +2847,57 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext); - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext); + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -2897,65 +2909,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -2966,50 +2978,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -3023,48 +3035,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -3072,44 +3084,44 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -3118,101 +3130,104 @@ class facebook::react::Sealable { public Sealable(const facebook::react::Sealable& other); public Sealable(facebook::react::Sealable&& other) noexcept; public bool getSealed() const; - public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); - public facebook::react::Sealable& operator=(facebook::react::Sealable&& other) noexcept; + public facebook::react::_sealable::Sealable& operator=(const facebook::react::_sealable::Sealable& other); + public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; public void ensureUnsealed() const; public void seal() const; public ~Sealable() noexcept; } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -3235,19 +3250,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -3257,26 +3272,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -3287,7 +3302,7 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } @@ -3295,8 +3310,8 @@ class facebook::react::SharedColor { public Color& operator*(); public SharedColor(); public SharedColor(Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; public const Color& operator*() const; public operator bool() const; public std::string toString() const noexcept; @@ -3304,44 +3319,44 @@ class facebook::react::SharedColor { class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~State() = default; } class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3350,20 +3365,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -3377,23 +3392,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(facebook::react::SurfaceId surfaceId) const noexcept; - public facebook::react::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -3409,24 +3424,24 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public SwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; + public SwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -3441,12 +3456,12 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public Float maxFontSizeMultiplier; public Float opacity; public Float textShadowRadius; - public bool operator==(const facebook::react::TextAttributes& rhs) const; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -3459,26 +3474,26 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -3488,59 +3503,59 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { struct facebook::react::TextInputEventEmitter::Metrics { public Float zoomScale; - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -3549,26 +3564,27 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3587,7 +3603,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -3605,20 +3621,20 @@ class facebook::react::TransactionTelemetry { } class facebook::react::TransformAnimatedNode : public facebook::react::AnimatedNode { - public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(folly::dynamic& props); } class facebook::react::TurboModule : public facebook::jsi::HostObject { protected const std::string name_; - protected std::shared_ptr jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -3629,72 +3645,72 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -3704,54 +3720,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -3761,17 +3777,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -3790,10 +3806,10 @@ struct facebook::react::UIManagerViewTransitionDelegate::ViewTransitionInstance } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -3803,7 +3819,7 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -3822,93 +3838,93 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -3926,7 +3942,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -4418,6 +4434,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -4908,8 +4925,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -4926,7 +4943,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -4946,7 +4963,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -4956,32 +4973,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -4991,29 +5008,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(Float value); public void setShadowRadius(Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -5034,38 +5051,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -5074,32 +5091,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public Float force; public Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -5113,8 +5130,8 @@ struct facebook::react::BoxShadow { public Float offsetY; public Float spreadDistance; public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::Bridging { @@ -5158,29 +5175,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -5188,28 +5205,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -5217,146 +5234,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -5364,47 +5381,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -5421,38 +5438,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { public Float offsetX; public Float offsetY; public Float standardDeviation; - public bool operator==(const facebook::react::DropShadowParams& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -5466,7 +5483,7 @@ struct facebook::react::DynamicEventPayload : public facebook::react::EventPaylo public static facebook::react::SharedEventPayload create(folly::dynamic&& payload); public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEventPayload { @@ -5475,7 +5492,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -5484,8 +5501,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -5493,9 +5510,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::InspectorData { @@ -5516,57 +5533,57 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::LayoutAnimation { public bool completed; - public facebook::react::LayoutAnimationCallbackWrapper failureCallback; - public facebook::react::LayoutAnimationCallbackWrapper successCallback; - public facebook::react::LayoutAnimationConfig layoutAnimationConfig; public facebook::react::SurfaceId surfaceId; - public std::vector keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public Float fontSizeMultiplier; public Float pointScaleFactor; public bool swapLeftAndRightInRTL; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { public Float pointScaleFactor; - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -5574,10 +5591,10 @@ struct facebook::react::LayoutMetrics { public facebook::react::EdgeInsets overflowInset; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { @@ -5586,17 +5603,17 @@ struct facebook::react::LineMeasurement { public Float descender; public Float xHeight; public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, Float descender, Float capHeight, Float ascender, Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; - public facebook::react::Rect frame; - public static Float baseline(const std::vector& lines); + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, Float descender, Float capHeight, Float ascender, Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; + public facebook::react::_rect::Rect frame; + public static Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -5610,9 +5627,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -5636,24 +5653,24 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -5666,10 +5683,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -5686,38 +5703,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { public Float x; public Float y; - public bool operator==(const facebook::react::Point& rhs) const = default; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -5730,10 +5747,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public bool isPrimary; public bool metaKey; public bool shiftKey; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -5747,13 +5764,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -5767,37 +5784,37 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -5808,21 +5825,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -5855,14 +5872,14 @@ struct facebook::react::Rect { public Float getMidY() const noexcept; public Float getMinX() const noexcept; public Float getMinY() const noexcept; - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -5873,14 +5890,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -5893,19 +5910,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -5915,40 +5932,40 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public Float zoomScale; public ScrollEvent() = default; public facebook::react::EdgeInsets contentInset; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -5960,40 +5977,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -6008,19 +6025,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public Float height; public Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { @@ -6028,16 +6045,16 @@ struct facebook::react::StateData { } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -6046,13 +6063,13 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { public Float pointScaleFactor; - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::SurfaceId surfaceId; } @@ -6073,29 +6090,29 @@ struct facebook::react::TouchEvent { struct facebook::react::Transform { public Float& at(int i, int j) noexcept; - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const Float& at(int i, int j) const noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(Float perspective) noexcept; - public static facebook::react::Transform Rotate(Float angleX, Float angleY, Float angleZ) noexcept; - public static facebook::react::Transform RotateX(Float radians) noexcept; - public static facebook::react::Transform RotateY(Float radians) noexcept; - public static facebook::react::Transform RotateZ(Float radians) noexcept; - public static facebook::react::Transform Scale(Float factorX, Float factorY, Float factorZ) noexcept; - public static facebook::react::Transform Skew(Float x, Float y) noexcept; - public static facebook::react::Transform Translate(Float x, Float y, Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(Float angleX, Float angleY, Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(Float factorX, Float factorY, Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(Float x, Float y) noexcept; + public static facebook::react::_transform::Transform Translate(Float x, Float y, Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -6105,24 +6122,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -6137,12 +6154,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -6202,7 +6221,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -6234,59 +6253,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; protected std::shared_ptr textLayoutManager_; - protected virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; + protected virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } -template +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -6306,14 +6325,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -6334,20 +6353,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -6355,8 +6374,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -6365,10 +6384,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -6382,15 +6401,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -6400,37 +6419,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -6446,42 +6465,42 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } @@ -6492,7 +6511,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -6502,13 +6521,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -6521,9 +6540,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -6534,17 +6553,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -6577,19 +6596,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -6606,30 +6625,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -6651,22 +6670,22 @@ struct facebook::react::Bridging : public NativeAnim } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -6702,83 +6721,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -6790,7 +6809,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6809,7 +6828,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -6822,7 +6841,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6832,15 +6851,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -6850,29 +6869,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -6885,12 +6904,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -6899,7 +6918,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -6917,30 +6936,30 @@ bool facebook::react::HostPlatformViewTraitsInitializer::isKeyboardFocusable(con constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -6968,24 +6987,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -7000,12 +7019,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -7334,18 +7353,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -7363,7 +7382,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -7387,19 +7406,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -7409,9 +7428,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -7420,19 +7439,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -7444,18 +7463,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -7463,10 +7482,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -7476,24 +7495,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -7502,26 +7521,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -7531,20 +7550,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -7554,23 +7573,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -7578,8 +7597,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -7587,7 +7606,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -7595,12 +7614,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -7644,14 +7663,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -7660,43 +7679,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -7704,14 +7723,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -7719,9 +7738,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -7745,9 +7764,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -7755,8 +7774,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -7774,33 +7793,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -7811,22 +7830,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -7839,17 +7858,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -7857,14 +7876,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -7895,14 +7914,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -7937,7 +7956,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -7985,9 +8004,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -7997,8 +8016,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -8012,11 +8031,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -8043,16 +8062,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -8061,48 +8080,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -8122,29 +8141,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -8186,27 +8205,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -8214,37 +8233,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -8261,30 +8280,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -8299,20 +8318,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -8323,8 +8342,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -8332,7 +8351,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -8347,7 +8366,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -8395,8 +8414,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -8405,10 +8424,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -8418,7 +8437,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -8428,7 +8447,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -8441,22 +8460,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -8468,7 +8487,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -8528,13 +8547,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -8544,13 +8563,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -8565,7 +8584,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -8623,31 +8642,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -8658,7 +8677,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -8684,7 +8703,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -8707,7 +8726,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -8754,7 +8773,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -8784,11 +8803,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); + +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -8796,48 +8821,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -8847,17 +8872,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -8869,28 +8894,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -8898,113 +8923,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -9018,12 +9043,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -9036,21 +9061,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -9080,84 +9105,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -9167,98 +9192,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -9269,23 +9294,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -9295,37 +9320,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -9335,26 +9360,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -9370,147 +9395,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -9518,143 +9543,143 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; -} - - -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const char* name); -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const std::string& name); -facebook::jsi::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime&, facebook::jsi::PropNameID&& name); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const char* str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const std::string& str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, bool b); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, double d); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, float f); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, int i); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, std::nullptr_t); -facebook::jsi::Value&& facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, facebook::jsi::Value&& value); + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; +} + + +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name); +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& name); +facebook::jsi::_prop_name_i_d::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_prop_name_i_d::PropNameID&& name); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& value); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, bool b); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, double d); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, float f); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, int i); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, std::nullptr_t); +facebook::jsi::_value::Value&& facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_value::Value&& value); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -9704,24 +9729,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -9742,7 +9767,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -9776,7 +9801,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -9788,6 +9812,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -9806,20 +9831,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -9841,21 +9866,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -9864,7 +9889,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -9880,11 +9905,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -9896,23 +9921,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -9921,29 +9946,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -9956,9 +9981,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -9976,16 +10001,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -9993,27 +10018,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -10042,8 +10067,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -10051,64 +10076,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -10117,18 +10142,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -10137,17 +10162,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -10330,7 +10355,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -10341,18 +10366,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -10367,12 +10392,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -10401,7 +10426,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -10422,29 +10447,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -10459,11 +10484,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -10472,7 +10497,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -10493,8 +10518,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -10506,16 +10531,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -10525,85 +10550,85 @@ struct facebook::yoga::LayoutableChildren::Iterator { struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { diff --git a/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api index 727e60d3be7..673df43894c 100644 --- a/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api @@ -1,5 +1,15 @@ // @generated by scripts/cxx-api +interface RCTLegacyViewManagerInteropCoordinator : public NSObject { + public virtual NSString* componentViewName(); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); + public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); + public virtual void removeObserveForTag:(NSInteger tag); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); +} + struct YGConfig { } @@ -46,10 +56,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -59,25 +69,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -116,7 +126,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -160,16 +170,16 @@ constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; @@ -180,9 +190,9 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -191,149 +201,150 @@ template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; using facebook::react::EndResult = NativeAnimatedTurboModuleEndResult, std::optional>; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationObserverObserveOptions = NativeMutationObserverNativeMutationObserverObserveOptions, bool>; using facebook::react::NativeMutationRecord = NativeMutationObserverNativeMutationRecord, std::vector>; using facebook::react::NativePartialReloadAndProfileConfig = NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; using facebook::react::NativeReloadAndProfileConfig = NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; +using facebook::react::NativeRequestIdleCallbackOptions = NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; using facebook::react::ParagraphProps = HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PromiseSetupFunctionType = std::function)>; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::ScrollViewProps = HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -342,11 +353,11 @@ concept facebook::react::CSSUniqueComponentValueVisitors = CSSSyntaxVisitorRetur ((CSSPreservedTokenVisitor ? 1 : 0) + ... + 0) <= 1&& ((CSSSimpleBlockVisitor ? 1 : 0) + ... + 0) <= 1; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -354,7 +365,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -365,7 +376,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -373,11 +384,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -391,16 +402,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -408,19 +419,19 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; Float facebook::react::floatFromYogaFloat(float value); Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -438,33 +449,34 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(Float value); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; @@ -478,34 +490,33 @@ int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirecti long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); std::string facebook::react::toString(const facebook::react::DynamicTypeRamp& dynamicTypeRamp); @@ -516,14 +527,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -531,15 +540,18 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -547,189 +559,189 @@ constexpr facebook::react::CSSVariantWithTypes Float facebook::react::roundToPixel(Float value, Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -740,67 +752,67 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarMeasurementsManager { - public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidProgressBarShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidProgressBarShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidSwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidSwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -813,7 +825,7 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -829,26 +841,26 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -862,34 +874,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -898,7 +910,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -906,8 +918,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -915,7 +927,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -935,26 +947,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -966,14 +978,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -984,16 +996,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public Float decelerationRate; public Float endDraggingSensitivityMultiplier; public Float maximumZoomScale; @@ -1027,32 +1039,32 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::ContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior; public facebook::react::EdgeInsets contentInset; public facebook::react::EdgeInsets scrollIndicatorInsets; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; - public facebook::react::SharedColor underlineColorAndroid; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_shared_color::SharedColor underlineColorAndroid; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1060,23 +1072,23 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1087,12 +1099,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Float opacity; public Float outlineOffset; public Float outlineWidth; @@ -1106,7 +1118,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -1117,37 +1128,38 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::react::NativeMethodCallInvoker { - public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -1155,13 +1167,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -1171,9 +1183,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1188,10 +1200,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -1199,15 +1211,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1226,95 +1238,95 @@ class facebook::react::CallInvoker { class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { public Color getColor(); - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } class facebook::react::ContextContainer { public void erase(const std::string& key) const; - public void update(const facebook::react::ContextContainer& contextContainer) const; + public void update(const facebook::react::_context_container::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -1324,13 +1336,13 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } @@ -1339,7 +1351,7 @@ class facebook::react::DebugStringConvertible { class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -1354,37 +1366,37 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -1398,25 +1410,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -1424,76 +1436,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventListenerContainer { - public bool willDispatchEvent(const facebook::react::RawEvent& event); + public bool willDispatchEvent(const facebook::react::_raw_event::RawEvent& event); public void addListener(std::shared_ptr listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -1502,26 +1514,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -1529,16 +1541,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -1547,98 +1559,98 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool focusable; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -1648,8 +1660,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -1662,8 +1674,8 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } @@ -1672,30 +1684,30 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public Float fadeDuration; public Float resizeMultiplier; public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } @@ -1714,36 +1726,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { public Float scale; - public bool operator==(const facebook::react::ImageSource& rhs) const; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public std::string body; public std::string bundle; public std::string method; @@ -1765,10 +1777,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); public const ImageRequestParams& getImageRequestParams() const; - public const facebook::react::ImageRequest& getImageRequest() const; - public facebook::react::ImageSource getImageSource() const; + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public facebook::react::_image_source::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -1778,42 +1790,42 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public InputAccessoryComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - public InputAccessoryShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public InputAccessoryShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public InputAccessoryShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public InputAccessoryShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::Size viewportSize_); - public const facebook::react::Size viewportSize; + public InputAccessoryState(facebook::react::_size::Size viewportSize_); + public const facebook::react::_size::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -1824,35 +1836,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -1876,7 +1888,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -1894,8 +1906,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -1914,21 +1926,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -1938,30 +1950,30 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -1975,11 +1987,11 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -1995,7 +2007,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -2012,31 +2024,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -2049,28 +2061,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; - public virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; + public virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -2080,9 +2092,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -2090,7 +2102,7 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -2099,14 +2111,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -2120,29 +2132,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -2157,8 +2169,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -2171,19 +2183,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -2197,75 +2209,75 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -2273,46 +2285,46 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -2322,14 +2334,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -2339,59 +2351,59 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeCPUTime : public NativeCPUTimeCxxSpec { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeDOM : public NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeIdleCallbacks : public NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeIntersectionObserver : public NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } @@ -2403,7 +2415,7 @@ class facebook::react::NativeMethodCallInvoker { } class facebook::react::NativeMicrotasks : public NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } @@ -2412,7 +2424,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -2461,60 +2473,60 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativePerformance : public NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeViewTransition : public NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -2527,20 +2539,20 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { @@ -2549,7 +2561,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString public Float minimumFontSize; public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::HyphenationFrequency android_hyphenationFrequency; public facebook::react::TextBreakStrategy textBreakStrategy; @@ -2558,7 +2570,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -2566,25 +2578,25 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -2617,16 +2629,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -2634,37 +2646,37 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PlatformTimerRegistry { @@ -2676,49 +2688,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~Props() = default; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -2728,12 +2740,12 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -2745,12 +2757,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -2769,7 +2781,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -2782,7 +2794,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; } @@ -2797,7 +2809,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -2808,17 +2820,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2832,57 +2844,57 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext); - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext); + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -2894,65 +2906,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -2963,50 +2975,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -3020,48 +3032,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -3069,44 +3081,44 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -3117,93 +3129,96 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -3226,19 +3241,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -3248,26 +3263,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -3278,7 +3293,7 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } @@ -3286,8 +3301,8 @@ class facebook::react::SharedColor { public Color& operator*(); public SharedColor(); public SharedColor(Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; public const Color& operator*() const; public operator bool() const; public std::string toString() const noexcept; @@ -3295,44 +3310,44 @@ class facebook::react::SharedColor { class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~State() = default; } class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3341,20 +3356,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -3368,23 +3383,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(facebook::react::SurfaceId surfaceId) const noexcept; - public facebook::react::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -3400,24 +3415,24 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public SwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; + public SwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -3432,12 +3447,12 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public Float maxFontSizeMultiplier; public Float opacity; public Float textShadowRadius; - public bool operator==(const facebook::react::TextAttributes& rhs) const; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -3450,26 +3465,26 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -3479,59 +3494,59 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { struct facebook::react::TextInputEventEmitter::Metrics { public Float zoomScale; - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -3540,26 +3555,27 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3578,7 +3594,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -3596,20 +3612,20 @@ class facebook::react::TransactionTelemetry { } class facebook::react::TransformAnimatedNode : public facebook::react::AnimatedNode { - public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(folly::dynamic& props); } class facebook::react::TurboModule : public facebook::jsi::HostObject { protected const std::string name_; - protected std::shared_ptr jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -3620,72 +3636,72 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -3695,54 +3711,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -3752,17 +3768,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -3781,10 +3797,10 @@ struct facebook::react::UIManagerViewTransitionDelegate::ViewTransitionInstance } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -3794,7 +3810,7 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -3813,93 +3829,93 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -3917,7 +3933,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -4409,6 +4425,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -4899,8 +4916,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -4917,7 +4934,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -4937,7 +4954,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -4947,32 +4964,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -4982,29 +4999,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(Float value); public void setShadowRadius(Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -5025,38 +5042,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -5065,32 +5082,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public Float force; public Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -5104,8 +5121,8 @@ struct facebook::react::BoxShadow { public Float offsetY; public Float spreadDistance; public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::Bridging { @@ -5149,29 +5166,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -5179,28 +5196,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -5208,146 +5225,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -5355,47 +5372,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -5412,38 +5429,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { public Float offsetX; public Float offsetY; public Float standardDeviation; - public bool operator==(const facebook::react::DropShadowParams& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -5457,7 +5474,7 @@ struct facebook::react::DynamicEventPayload : public facebook::react::EventPaylo public static facebook::react::SharedEventPayload create(folly::dynamic&& payload); public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEventPayload { @@ -5466,7 +5483,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -5475,8 +5492,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -5484,9 +5501,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::InspectorData { @@ -5507,57 +5524,57 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::LayoutAnimation { public bool completed; - public facebook::react::LayoutAnimationCallbackWrapper failureCallback; - public facebook::react::LayoutAnimationCallbackWrapper successCallback; - public facebook::react::LayoutAnimationConfig layoutAnimationConfig; public facebook::react::SurfaceId surfaceId; - public std::vector keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public Float fontSizeMultiplier; public Float pointScaleFactor; public bool swapLeftAndRightInRTL; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { public Float pointScaleFactor; - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -5565,10 +5582,10 @@ struct facebook::react::LayoutMetrics { public facebook::react::EdgeInsets overflowInset; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { @@ -5577,17 +5594,17 @@ struct facebook::react::LineMeasurement { public Float descender; public Float xHeight; public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, Float descender, Float capHeight, Float ascender, Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; - public facebook::react::Rect frame; - public static Float baseline(const std::vector& lines); + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, Float descender, Float capHeight, Float ascender, Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; + public facebook::react::_rect::Rect frame; + public static Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -5601,9 +5618,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -5627,24 +5644,24 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -5657,10 +5674,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -5677,38 +5694,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { public Float x; public Float y; - public bool operator==(const facebook::react::Point& rhs) const = default; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -5721,10 +5738,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public bool isPrimary; public bool metaKey; public bool shiftKey; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -5738,13 +5755,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -5758,37 +5775,37 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -5799,21 +5816,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -5846,14 +5863,14 @@ struct facebook::react::Rect { public Float getMidY() const noexcept; public Float getMinX() const noexcept; public Float getMinY() const noexcept; - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -5864,14 +5881,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -5884,19 +5901,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -5906,40 +5923,40 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public Float zoomScale; public ScrollEvent() = default; public facebook::react::EdgeInsets contentInset; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -5951,40 +5968,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -5999,19 +6016,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public Float height; public Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { @@ -6019,16 +6036,16 @@ struct facebook::react::StateData { } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -6037,13 +6054,13 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { public Float pointScaleFactor; - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::SurfaceId surfaceId; } @@ -6064,29 +6081,29 @@ struct facebook::react::TouchEvent { struct facebook::react::Transform { public Float& at(int i, int j) noexcept; - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const Float& at(int i, int j) const noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(Float perspective) noexcept; - public static facebook::react::Transform Rotate(Float angleX, Float angleY, Float angleZ) noexcept; - public static facebook::react::Transform RotateX(Float radians) noexcept; - public static facebook::react::Transform RotateY(Float radians) noexcept; - public static facebook::react::Transform RotateZ(Float radians) noexcept; - public static facebook::react::Transform Scale(Float factorX, Float factorY, Float factorZ) noexcept; - public static facebook::react::Transform Skew(Float x, Float y) noexcept; - public static facebook::react::Transform Translate(Float x, Float y, Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(Float angleX, Float angleY, Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(Float factorX, Float factorY, Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(Float x, Float y) noexcept; + public static facebook::react::_transform::Transform Translate(Float x, Float y, Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -6096,24 +6113,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -6128,12 +6145,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -6193,7 +6212,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -6225,59 +6244,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; protected std::shared_ptr textLayoutManager_; - protected virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; + protected virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } -template +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -6297,14 +6316,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -6325,20 +6344,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -6346,8 +6365,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -6356,10 +6375,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -6373,15 +6392,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -6391,37 +6410,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -6437,42 +6456,42 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } @@ -6483,7 +6502,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -6493,13 +6512,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -6512,9 +6531,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -6525,17 +6544,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -6568,19 +6587,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -6597,30 +6616,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -6642,22 +6661,22 @@ struct facebook::react::Bridging : public NativeAnim } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -6693,83 +6712,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -6781,7 +6800,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6800,7 +6819,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -6813,7 +6832,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6823,15 +6842,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -6841,29 +6860,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -6876,12 +6895,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -6890,7 +6909,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -6908,30 +6927,30 @@ bool facebook::react::HostPlatformViewTraitsInitializer::isKeyboardFocusable(con constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -6959,24 +6978,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -6991,12 +7010,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -7325,18 +7344,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -7354,7 +7373,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -7378,19 +7397,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -7400,9 +7419,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -7411,19 +7430,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -7435,18 +7454,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -7454,10 +7473,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -7467,24 +7486,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -7493,26 +7512,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -7522,20 +7541,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -7545,23 +7564,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -7569,8 +7588,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -7578,7 +7597,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -7586,12 +7605,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -7635,14 +7654,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -7651,43 +7670,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -7695,14 +7714,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -7710,9 +7729,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -7736,9 +7755,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -7746,8 +7765,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -7765,33 +7784,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -7802,22 +7821,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -7830,17 +7849,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -7848,14 +7867,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -7886,14 +7905,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -7928,7 +7947,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -7976,9 +7995,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -7988,8 +8007,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -8003,11 +8022,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -8034,16 +8053,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -8052,48 +8071,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -8113,29 +8132,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -8177,27 +8196,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -8205,37 +8224,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -8252,30 +8271,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -8290,20 +8309,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -8314,8 +8333,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -8323,7 +8342,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -8338,7 +8357,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -8386,8 +8405,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -8396,10 +8415,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -8409,7 +8428,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -8419,7 +8438,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -8432,22 +8451,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -8459,7 +8478,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -8519,13 +8538,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -8535,13 +8554,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -8556,7 +8575,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -8614,31 +8633,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -8649,7 +8668,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -8675,7 +8694,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -8698,7 +8717,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -8745,7 +8764,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -8775,11 +8794,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); + +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -8787,48 +8812,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -8838,17 +8863,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -8860,28 +8885,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -8889,113 +8914,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -9009,12 +9034,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -9027,21 +9052,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -9071,84 +9096,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -9158,98 +9183,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -9260,23 +9285,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -9286,37 +9311,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -9326,26 +9351,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -9361,147 +9386,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -9509,143 +9534,143 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; -} - - -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const char* name); -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const std::string& name); -facebook::jsi::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime&, facebook::jsi::PropNameID&& name); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const char* str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const std::string& str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, bool b); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, double d); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, float f); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, int i); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, std::nullptr_t); -facebook::jsi::Value&& facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, facebook::jsi::Value&& value); + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; +} + + +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name); +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& name); +facebook::jsi::_prop_name_i_d::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_prop_name_i_d::PropNameID&& name); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& value); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, bool b); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, double d); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, float f); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, int i); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, std::nullptr_t); +facebook::jsi::_value::Value&& facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_value::Value&& value); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -9695,24 +9720,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -9733,7 +9758,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -9767,7 +9792,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -9779,6 +9803,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -9797,20 +9822,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -9832,21 +9857,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -9855,7 +9880,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -9871,11 +9896,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -9887,23 +9912,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -9912,29 +9937,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -9947,9 +9972,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -9967,16 +9992,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -9984,27 +10009,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -10033,8 +10058,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -10042,64 +10067,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -10108,18 +10133,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -10128,17 +10153,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -10321,7 +10346,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -10332,18 +10357,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -10358,12 +10383,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -10392,7 +10417,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -10413,29 +10438,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -10450,11 +10475,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -10463,7 +10488,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -10484,8 +10509,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -10497,16 +10522,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -10516,85 +10541,85 @@ struct facebook::yoga::LayoutableChildren::Iterator { struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { diff --git a/yarn.lock b/yarn.lock index 2081be8c913..88870857f4a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4515,14 +4515,14 @@ __metadata: "@microsoft/api-extractor": "npm:^7.52.2" "@nx/js": "npm:^21.4.1" "@octokit/rest": "npm:^22.0.0" - "@react-native/babel-preset": "workspace:*" - "@react-native/eslint-config": "workspace:*" - "@react-native/eslint-plugin": "workspace:*" - "@react-native/eslint-plugin-monorepo": "workspace:*" - "@react-native/eslint-plugin-specs": "workspace:*" - "@react-native/jest-preset": "workspace:*" - "@react-native/metro-babel-transformer": "workspace:*" - "@react-native/metro-config": "workspace:*" + "@react-native/babel-preset": "npm:0.86.0" + "@react-native/eslint-config": "npm:0.86.0" + "@react-native/eslint-plugin": "npm:0.86.0" + "@react-native/eslint-plugin-monorepo": "npm:0.86.0" + "@react-native/eslint-plugin-specs": "npm:0.86.0" + "@react-native/jest-preset": "npm:0.86.0" + "@react-native/metro-babel-transformer": "npm:0.86.0" + "@react-native/metro-config": "npm:0.86.0" "@tsconfig/node22": "npm:22.0.2" "@types/react": "npm:^19.1.0" "@typescript-eslint/eslint-plugin": "npm:^8.36.0" @@ -4597,7 +4597,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native-macos/virtualized-lists@workspace:*, @react-native-macos/virtualized-lists@workspace:packages/virtualized-lists": +"@react-native-macos/virtualized-lists@npm:0.86.0-rc0, @react-native-macos/virtualized-lists@workspace:packages/virtualized-lists": version: 0.0.0-use.local resolution: "@react-native-macos/virtualized-lists@workspace:packages/virtualized-lists" dependencies: @@ -4607,14 +4607,14 @@ __metadata: peerDependencies: "@types/react": ^19.2.0 react: "*" - react-native: 1000.0.0 + react-native: 0.86.0 peerDependenciesMeta: "@types/react": optional: true languageName: unknown linkType: soft -"@react-native/assets-registry@workspace:*, @react-native/assets-registry@workspace:packages/assets": +"@react-native/assets-registry@npm:0.86.0, @react-native/assets-registry@workspace:packages/assets": version: 0.0.0-use.local resolution: "@react-native/assets-registry@workspace:packages/assets" languageName: unknown @@ -4630,7 +4630,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/babel-preset@workspace:*, @react-native/babel-preset@workspace:packages/react-native-babel-preset": +"@react-native/babel-preset@npm:0.86.0, @react-native/babel-preset@workspace:*, @react-native/babel-preset@workspace:packages/react-native-babel-preset": version: 0.0.0-use.local resolution: "@react-native/babel-preset@workspace:packages/react-native-babel-preset" dependencies: @@ -4707,7 +4707,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/codegen@workspace:*, @react-native/codegen@workspace:packages/react-native-codegen": +"@react-native/codegen@npm:0.86.0, @react-native/codegen@workspace:*, @react-native/codegen@workspace:packages/react-native-codegen": version: 0.0.0-use.local resolution: "@react-native/codegen@workspace:packages/react-native-codegen" dependencies: @@ -4735,7 +4735,30 @@ __metadata: languageName: unknown linkType: soft -"@react-native/community-cli-plugin@workspace:*, @react-native/community-cli-plugin@workspace:packages/community-cli-plugin": +"@react-native/community-cli-plugin@npm:0.86.0": + version: 0.86.0 + resolution: "@react-native/community-cli-plugin@npm:0.86.0" + dependencies: + "@react-native/dev-middleware": "npm:0.86.0" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + metro: "npm:^0.84.3" + metro-config: "npm:^0.84.3" + metro-core: "npm:^0.84.3" + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + "@react-native/metro-config": 0.86.0 + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + "@react-native/metro-config": + optional: true + checksum: 10c0/62c70f1e99eb48dad8516fed9a15415e8de85ee76018f00231f4473e9fedbfc8c9b4932fc531b9307c3a6d681278b61fa7e63ba2fa250628451662f815a3366e + languageName: node + linkType: hard + +"@react-native/community-cli-plugin@workspace:packages/community-cli-plugin": version: 0.0.0-use.local resolution: "@react-native/community-cli-plugin@workspace:packages/community-cli-plugin" dependencies: @@ -4775,13 +4798,13 @@ __metadata: languageName: unknown linkType: soft -"@react-native/debugger-frontend@workspace:*, @react-native/debugger-frontend@workspace:packages/debugger-frontend": +"@react-native/debugger-frontend@npm:0.86.0, @react-native/debugger-frontend@workspace:*, @react-native/debugger-frontend@workspace:packages/debugger-frontend": version: 0.0.0-use.local resolution: "@react-native/debugger-frontend@workspace:packages/debugger-frontend" languageName: unknown linkType: soft -"@react-native/debugger-shell@workspace:*, @react-native/debugger-shell@workspace:packages/debugger-shell": +"@react-native/debugger-shell@npm:0.86.0, @react-native/debugger-shell@workspace:*, @react-native/debugger-shell@workspace:packages/debugger-shell": version: 0.0.0-use.local resolution: "@react-native/debugger-shell@workspace:packages/debugger-shell" dependencies: @@ -4793,6 +4816,26 @@ __metadata: languageName: unknown linkType: soft +"@react-native/dev-middleware@npm:0.86.0": + version: 0.86.0 + resolution: "@react-native/dev-middleware@npm:0.86.0" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.86.0" + "@react-native/debugger-shell": "npm:0.86.0" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.3.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + serve-static: "npm:^1.16.2" + ws: "npm:^7.5.10" + checksum: 10c0/14e704d723d7c3eaae94552251b50b31b3769dbfbc2b48f6cabe422b1bfc640dae20751997d8fd8bbe26a22c6865a46083e4d3621d7b200b19c79e515ef54bb9 + languageName: node + linkType: hard + "@react-native/dev-middleware@workspace:*, @react-native/dev-middleware@workspace:packages/dev-middleware": version: 0.0.0-use.local resolution: "@react-native/dev-middleware@workspace:packages/dev-middleware" @@ -4815,7 +4858,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/eslint-config@workspace:*, @react-native/eslint-config@workspace:packages/eslint-config-react-native": +"@react-native/eslint-config@npm:0.86.0, @react-native/eslint-config@workspace:packages/eslint-config-react-native": version: 0.0.0-use.local resolution: "@react-native/eslint-config@workspace:packages/eslint-config-react-native" dependencies: @@ -4839,7 +4882,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/eslint-plugin-monorepo@workspace:*, @react-native/eslint-plugin-monorepo@workspace:private/eslint-plugin-monorepo": +"@react-native/eslint-plugin-monorepo@npm:0.86.0, @react-native/eslint-plugin-monorepo@workspace:private/eslint-plugin-monorepo": version: 0.0.0-use.local resolution: "@react-native/eslint-plugin-monorepo@workspace:private/eslint-plugin-monorepo" dependencies: @@ -4847,7 +4890,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/eslint-plugin-specs@workspace:*, @react-native/eslint-plugin-specs@workspace:packages/eslint-plugin-specs": +"@react-native/eslint-plugin-specs@npm:0.86.0, @react-native/eslint-plugin-specs@workspace:packages/eslint-plugin-specs": version: 0.0.0-use.local resolution: "@react-native/eslint-plugin-specs@workspace:packages/eslint-plugin-specs" dependencies: @@ -4862,7 +4905,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/eslint-plugin@workspace:*, @react-native/eslint-plugin@workspace:packages/eslint-plugin-react-native": +"@react-native/eslint-plugin@npm:0.86.0, @react-native/eslint-plugin@workspace:*, @react-native/eslint-plugin@workspace:packages/eslint-plugin-react-native": version: 0.0.0-use.local resolution: "@react-native/eslint-plugin@workspace:packages/eslint-plugin-react-native" dependencies: @@ -4884,13 +4927,13 @@ __metadata: languageName: unknown linkType: soft -"@react-native/gradle-plugin@workspace:*, @react-native/gradle-plugin@workspace:packages/gradle-plugin": +"@react-native/gradle-plugin@npm:0.86.0, @react-native/gradle-plugin@workspace:packages/gradle-plugin": version: 0.0.0-use.local resolution: "@react-native/gradle-plugin@workspace:packages/gradle-plugin" languageName: unknown linkType: soft -"@react-native/jest-preset@workspace:*, @react-native/jest-preset@workspace:packages/jest-preset": +"@react-native/jest-preset@npm:0.86.0, @react-native/jest-preset@workspace:packages/jest-preset": version: 0.0.0-use.local resolution: "@react-native/jest-preset@workspace:packages/jest-preset" dependencies: @@ -4905,13 +4948,13 @@ __metadata: languageName: unknown linkType: soft -"@react-native/js-polyfills@workspace:*, @react-native/js-polyfills@workspace:packages/polyfills": +"@react-native/js-polyfills@npm:0.86.0, @react-native/js-polyfills@workspace:*, @react-native/js-polyfills@workspace:packages/polyfills": version: 0.0.0-use.local resolution: "@react-native/js-polyfills@workspace:packages/polyfills" languageName: unknown linkType: soft -"@react-native/metro-babel-transformer@workspace:*, @react-native/metro-babel-transformer@workspace:packages/react-native-babel-transformer": +"@react-native/metro-babel-transformer@npm:0.86.0, @react-native/metro-babel-transformer@workspace:*, @react-native/metro-babel-transformer@workspace:packages/react-native-babel-transformer": version: 0.0.0-use.local resolution: "@react-native/metro-babel-transformer@workspace:packages/react-native-babel-transformer" dependencies: @@ -4924,7 +4967,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/metro-config@workspace:*, @react-native/metro-config@workspace:packages/metro-config": +"@react-native/metro-config@npm:0.86.0, @react-native/metro-config@workspace:packages/metro-config": version: 0.0.0-use.local resolution: "@react-native/metro-config@workspace:packages/metro-config" dependencies: @@ -4947,14 +4990,14 @@ __metadata: peerDependencies: "@types/react": ^19.1.0 react: "*" - react-native: 1000.0.0 + react-native: 0.86.0 peerDependenciesMeta: "@types/react": optional: true languageName: unknown linkType: soft -"@react-native/normalize-colors@workspace:*, @react-native/normalize-colors@workspace:packages/normalize-color": +"@react-native/normalize-colors@npm:0.86.0, @react-native/normalize-colors@workspace:packages/normalize-color": version: 0.0.0-use.local resolution: "@react-native/normalize-colors@workspace:packages/normalize-color" languageName: unknown @@ -9932,10 +9975,10 @@ __metadata: languageName: node linkType: hard -"hermes-compiler@npm:250829098.0.12": - version: 250829098.0.12 - resolution: "hermes-compiler@npm:250829098.0.12" - checksum: 10c0/068efecbc91286393ac52b10b7f6ca3c51884fa4fa500e65aaaa6ba74cc137786ec0ffa8bf7a2f39f27278822246d8108ad63053a88aca5de69fe599ec0028b9 +"hermes-compiler@npm:250829098.0.14": + version: 250829098.0.14 + resolution: "hermes-compiler@npm:250829098.0.14" + checksum: 10c0/b9f4024ac7377bebec61b91e1cee8f3909a8ecad0ea786c6b7c3863f8b65bd94f928850b341c82865a9435b8390d33f03e149e9d479c6870b6f5a754d101fde7 languageName: node linkType: hard @@ -14645,13 +14688,13 @@ __metadata: version: 0.0.0-use.local resolution: "react-native-macos@workspace:packages/react-native" dependencies: - "@react-native-macos/virtualized-lists": "workspace:*" - "@react-native/assets-registry": "workspace:*" - "@react-native/codegen": "workspace:*" - "@react-native/community-cli-plugin": "workspace:*" - "@react-native/gradle-plugin": "workspace:*" - "@react-native/js-polyfills": "workspace:*" - "@react-native/normalize-colors": "workspace:*" + "@react-native-macos/virtualized-lists": "npm:0.86.0-rc0" + "@react-native/assets-registry": "npm:0.86.0" + "@react-native/codegen": "npm:0.86.0" + "@react-native/community-cli-plugin": "npm:0.86.0" + "@react-native/gradle-plugin": "npm:0.86.0" + "@react-native/js-polyfills": "npm:0.86.0" + "@react-native/normalize-colors": "npm:0.86.0" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" @@ -14660,7 +14703,7 @@ __metadata: commander: "npm:^12.0.0" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" - hermes-compiler: "npm:250829098.0.12" + hermes-compiler: "npm:250829098.0.14" invariant: "npm:^2.2.4" memoize-one: "npm:^5.0.0" metro-runtime: "npm:^0.84.3" @@ -14679,9 +14722,10 @@ __metadata: ws: "npm:^7.5.10" yargs: "npm:^17.6.2" peerDependencies: - "@react-native/jest-preset": "workspace:*" + "@react-native/jest-preset": 0.86.0 "@types/react": ^19.1.1 react: ^19.2.3 + react-native: 0.86.0 peerDependenciesMeta: "@react-native/jest-preset": optional: true